Sign up for our newsletter and get the latest HPC news and analysis.

Call for Submissions: James Reinders to Keynote OpenMPCon 2015

OpenMP

The OpenMP Architecture Review Board today announced the Call for Submissions for OpenMPCon 2015, its annual gathering focused on the practical application of the OpenMP API. The event takes place Sept. 28-30 in Aachen, Germany.

Fast Matrix Multiply with OpenMP

Parallel

Solving many scientific and technical applications entails the use of matrix multiplies somewhere in the algorithm and thus the computer code. With today’s multicore CPUs, proper use of complier directives can speed up matrix multiplies significantly.

ARM Joins OpenMP ARB

OpenMP

ARM has joined the OpenMP Architecture Review Board (ARB), a group of leading hardware and software vendors and research organizations creating the standard for the most popular shared-memory parallel programming model in use today.

LBNL Joins OpenMP ARB

OpenMP

This week Berkeley Lab joined the OpenMP Architecture Review Board (ARB), a group of leading hardware and software vendors and research organizations creating the standard for the most popular shared-memory parallel programming model in use today.

Interview: Powering up Vectorization with Intel Parallel Studio XE 2015

james

“The thing that really excites me is looking at OpenMP 4.0. We’ve got virtually a complete set of 4.0 features. OpenMP 4.0 brings together tasking, which it’s had since its start in ’97, with new capabilities for vectorization and for offload. Bringing those together, and being able to do them at the same time, is extraordinarily powerful. I love teaching classes about it and seeing what people can do with it. And now it’s fully supported in our products.”

Video: How to Create Reducers with OpenMP

OpenMP

When multiple threads need to work together to perform a combined mathematical operation such as a sum, one way to avoid race conditions is using reducers. In this video from Go Parallel, Jeff Cogswell from Slashdot Media shows you how to accomplish reducers with OpenMP.

How to Accurately Time Your Parallel Loops in OpenMP

cogswell

In this video from GoParallel, Jeff Cogswell from Slashdot Media walks through a quick tutorial on Timing Your Parallel Loops in OpenMP.

Interview: OpenMP’s Michael Wong on High-Level Parallelism and ISC’14

wong

“Jointly defined by a group of major computer hardware and software vendors, the OpenMP API is a portable, scalable model that gives shared memory parallel programmers a simple and flexible interface for developing parallel applications on platforms ranging from embedded systems and accelerator devices to multicore systems and shared memory systems.”

OpenMP Appoints Aachen’s Dieter an Mey to Board of Directors

Dieter an Mey

This week the OpenMP ARB appointed Dieter an Mey to its Board of Directors. As the the High Performance Computing team of the IT Center RWTH Aachen University in Germany, Dieter brings a wealth of experience as an OpenMP user to the Board.

Ruud van der Pas Presents: OpenMP Tasking Explained

ruud

In this video from SC13, Ruud van der Pas from Oracle presents an overview of tasking in OpenMP 4.0.