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."
Authored by Last updated on 07/06/2019 - 16:22
Article

Compiler Support for the Workqueuing Model Extends OpenMP*

Introduction

Intel's workqueuing model extends OpenMP* to parallelize a far greater range of applications.

Authored by admin Last updated on 01/03/2019 - 17:24
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...
Authored by Last updated on 07/06/2019 - 16:40
Blog post

Graduate Intern at Intel - Parallel Ray-Tracing

Ray-tracing is a classic example of an embarrassingly parallel algorithm; since each pixel is typically independent of the rest, theoretically every pixel can be done in parallel (given enough core

Authored by Last updated on 06/14/2017 - 15:37
Article

90 errors in open-source projects

There are actually 91 errors described in the article, but number 90 looks nicer in the title. The article is intended for C/C++ programmers, but developers working with other languages may also find it interesting.
Authored by Andrey Karpov (Blackbelt) Last updated on 06/20/2019 - 22:51
Blog post

Optimization of Data Read/Write in a Parallel Application

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

Authored by Last updated on 07/04/2019 - 17:40
Forum topic

Effeciently parallelizing the code in fortran

Hi,

I am trying to parallelize a certain section of my code which is written in fortran. The code snippet looks as below:

Authored by Last updated on 06/01/2018 - 10:30
Forum topic

__kmpc_push_num_threads bug?

I use __kmpc_push_num_threads for support num_threads clause. But it is segmentation fault when call __kmp_push_num_threads.

Authored by Last updated on 06/01/2018 - 10:30
Forum topic

Open cores using openmp

Is there any way I can summon nCores with OpenMP?

Authored by Last updated on 06/01/2018 - 10:30
Forum topic

Compiler flags

Dear all,

I am looking for flag option that used to generate intermediate representation of OpenMP* on icc, such as explain in (1.7.1 Work Sharing Example).

Authored by Last updated on 06/01/2018 - 10:30