Filtros

Article

Choosing between OpenMP* and Explicit Threading Methods

OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
Autor Última actualización 01/06/2017 - 11:19
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."
Autor Última actualización 06/07/2019 - 16:22
Article

Basic OpenMP Threading Overhead

Introduction

You have existing code and you want to thread it so it runs best on a multicore system. What do you need to know to get started?

Autor Última actualización 14/06/2017 - 13:12
Article

Performance Obstacles for Threading: How do they affect OpenMP code?

by Paul Lindberg

Autor Última actualización 14/06/2017 - 13:09
Article

Using Intel® IPP Threaded Static Libraries

Q: How to get Intel® Integrated Performance Primitives (Intel® IPP) Static threaded libraries?

Autor Última actualización 31/07/2019 - 14:30
Article

32 OpenMP traps for C++ developers

The article contains description of a number of errors, which lead to incorrect behavior of parallel programs created with OpenMP.
Autor Andrey Karpov (Blackbelt) Última actualización 01/06/2017 - 11:18
Article

OpenMP und inkrementelle Parallelisierung - (article in german)

In diesem Artikel wird der inkrementelle OpenMP Ansatz zur Parallelisierung von sequentiellen Programmen vorgestellt. Der Schwerpunkt liegt auf der praktischen Darstellung von einfachen Programmbeispielen und nicht auf der Vollständigkeit der Beschreibung
Autor admin Última actualización 12/12/2018 - 18:00
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
Article

An unsuccessful attempt to compare PVS-Studio (VivaMP) and Intel C/C++ ("Parallel Lint")

Absence of sufficient information about "Parallel Lint" restrained the author's abilities and the article turned out to be just a preliminary variant of the comparison.
Autor Andrey Karpov (Blackbelt) Última actualización 14/06/2017 - 13:07