Mensajes en el blog

OpenMP and exceptions

We continue developing our static analyzer VivaMP and now we would like to speak about diagnosing errors relating to using C++ exceptions in parallel regions.

Autor Andrey Karpov (Blackbelt) Última actualización 14/06/2017 - 16:49
Mensajes en el blog

Parallel Universe Magazine #12: Advanced Vectorization

This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:

Autor Última actualización 03/07/2019 - 20:08
Mensajes en el blog

Exploring Intel® Transactional Synchronization Extensions with Intel® Software Development Emulator

Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Cor

Autor Roman Dementiev (Intel) Última actualización 06/07/2019 - 17:00
Mensajes en el blog

Combiner/Aggregator Synchronization Primitive

Combiner/Aggregator synchronization primitive provides mutual exclusion like a mutex, but can be significantly faster in some situations due to better cache performance.
Autor Dmitry Vyukov Última actualización 14/06/2017 - 16:09
Mensajes en el blog

Applying Intel® Threading Building Blocks Observers for Thread Affinity on Intel® Xeon Phi™ Coprocessors

In spite of the fact that the Intel® Threading Building Blocks (Intel® TBB) library [1] [2] provides high-level task based parallelism intended to hide sof

Autor Alex (Intel) Última actualización 01/08/2019 - 09:30
Mensajes en el blog

Go Parallel 2

Parallel programming with Go language (golang). The blog shows examples of parallel divide-and-conquer decomposition and parallel pipelines.
Autor Dmitry Vyukov Última actualización 04/07/2019 - 10:35
Mensajes en el blog

Go Parallel 3

Parallel programming with the Go language (golang). The blog shows how and when to use sync and sync/atomic packages.
Autor Dmitry Vyukov Última actualización 03/07/2019 - 20:08
Mensajes en el blog

Introduction to OpenMP* on YouTube*

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

Autor Mike P. (Intel) Última actualización 04/07/2019 - 19:51
Mensajes en el blog

opencl_node basic interfaces and opencl_buffer

This post continues a series of articles that describes the opencl_node, a new node available in the Intel® Threading Building Blocks (Intel® TBB) library since version 4.4 Update 2.

Autor Alex (Intel) Última actualización 30/05/2018 - 07:08
Mensajes en el blog

Debug Intel® Transactional Synchronization Extensions

If printf or fprintf functions cause transaction aborts, use Intel® Processor Trace as a work-around.
Autor Roman Dementiev (Intel) Última actualización 04/07/2019 - 17:00