过滤器

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.
作者: 最后更新时间: 2017/06/01 - 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."
作者: 最后更新时间: 2019/07/06 - 16:22
Article

Getting Started with OpenMP*

Abstract
作者: 最后更新时间: 2019/07/08 - 15:10
Article

Threading Models for High-Performance Computing: Pthreads or OpenMP?

In recent years, Linux* has bolster its presence on the server, due to improved kernel support for threads. Along the way, Linux abandoned its original threading API (called Linux threads) and adopted Pthreads as its native threading interface, joining most of the UNIX variants available today. Linux developers-just like programmers working on UNIX and Windows*-can avail themselves of a second...
作者: 最后更新时间: 2019/07/06 - 16:40
博客

Mixing MPI and OpenMP*, Hugging Hardware and Dealing With It

This morning, I took a rare break, and attended a tutorial at Supercomputing.  I'm glad I did.

作者: James R. (Blackbelt) 最后更新时间: 2019/07/06 - 17:00
Article

Automatic Parallelization with Intel® Compilers

With automatic parallelization, the compiler detects loops that can be safely and efficiently executed in parallel and generates multithreaded code.
作者: 管理 最后更新时间: 2019/07/04 - 21:33
Article

OpenMP* and the Intel® IPP Library

How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
作者: 最后更新时间: 2019/07/31 - 14:30
Article

Using Tasks Instead of Threads

Tasks are a lightweight alternative to threads that provide faster startup and shutdown times, better load balancing, an efficient use of available resources, and a higher level of abstraction.
作者: 管理 最后更新时间: 2019/07/05 - 09:41
Article

Use Synchronization Routines Provided by the Threading API Rather than Hand-Coded Synchronization

Application programmers sometimes write hand-coded synchronization routines rather than using constructs provided by a threading API in order to reduce synchronization overhead or provide different functionality than existing constructs offer.
作者: 管理 最后更新时间: 2019/07/05 - 20:03
Article

Utilizando tarefas ao invés de threads

Tasks are a lightweight alternative to threads that provide faster startup and shutdown times, better load balancing, an efficient use of available resources, and a higher level of abstraction.
作者: 管理 最后更新时间: 2019/07/05 - 09:53