Фильтры

Article

Combining Linux* Message Passing and Threading in High Performance Computing

An article addressing thread and task parallelism. This article can be used to optimize framework methodology. Written by Andrew Binstock--Principal Analyst at Pacific Data Works LLC and lead author of "Practical Algorithms for Programmers."
Автор: Последнее обновление: 06.07.2019 - 16:22
Article

Intel and Third Party Tools and Libraries available with support for Intel® Xeon Phi™ Coprocessor

A number of tool vendors have announced they will be providing versions of their software tailored to supporting Intel® Many Integrated Core Architecture, starting with the

Автор: Belinda Liviero (Intel) Последнее обновление: 06.07.2019 - 16:40
Блоги

Optimization of Data Read/Write in a Parallel Application

(This work was done by Vivek Lingegowda during his internship at Intel.)

Автор: Последнее обновление: 04.07.2019 - 17:40
Блоги

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues

处理多线程数据共享问题注意的几个要点:

1、锁竞争:尽量减少锁竞争的时间和次数。

2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。

多线程数据交换简单方案A:

定义一个list,再所有操作list的地方进行加锁和解锁。

简单模拟代码:

Автор: Последнее обновление: 04.07.2019 - 21:30
Article

Intel® Parallel Computing Center at Institute of Computational Cosmology, Durham University

Автор: админ Последнее обновление: 09.03.2019 - 12:20
Article

Intel® Parallel Computing Center at Hartree Centre, STFC

Intel® PCC at the Hartree Centre is to enable UK academic and industrial codes to exploit the parallel and energy.
Автор: админ Последнее обновление: 09.03.2019 - 12:20
Блоги

Introduction to OpenMP* on YouTube*

Tim Mattson (Intel) has authored an extensive series of excellent videos as in introduction to OpenMP*.

Автор: Mike P. (Intel) Последнее обновление: 04.07.2019 - 19:51
Блоги

The New Parallel Universe Magazine is Out: All About Vectorization

Parallel Universe is Intel's quarterly magazine that explores inroads and innovations in software development. The new issue takes a deep dive into the subject of vectorization and what it can do for you. Our first feature article looks at the SIMD directives for explicit vector programming now available in OpenMP. The second article walks you through Vectorization Advisor, a new tool in the...
Автор: Sally Sams (Intel) Последнее обновление: 31.12.2018 - 15:00
Блоги

PGO: Let It Go (PHP)

We can hope that companies like Intel® will come along with a faster processor. (And this does tend to happen every year). Or we can improve our compilers to produce better machine code. Or we can analyze our own code and change it to run more optimally. For PHP, we do all three: We partner with the processor architects to improve the way they execute PHP; we look for changes we can make to the...
Автор: David S. (Blackbelt) Последнее обновление: 03.07.2019 - 20:08
Article

Caffe* Training on Multi-node Distributed-memory Systems Based on Intel® Xeon® Processor E5 Family

Caffe is a deep learning framework developed by the Berkeley Vision and Learning Center (BVLC) and one of the most popular community frameworks for image recognition. Caffe is often used as a benchmark together with AlexNet*, a neural network topology for image recognition, and ImageNet*, a database of labeled images.
Автор: Gennady F. (Blackbelt) Последнее обновление: 05.07.2019 - 14:54