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

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.

A Significant Shift in Parallelism at SC13

Michael-150x150

“This was a big year for us as we closed with many milestones in what I call a Significant Paradigm shift in Parallelism. The most significant milestone was that the OpenMP Consortium has released OpenMP 4.0 in 2013 with new parallelism features that are productive, portable, and performant across C, C++, and Fortran.”

OpenMP 4.0 Showcased at SC13

At SC13 this week, the OpenMP Consortium showcased OpenMP 4.0, a major upgrade of the OpenMP standard language specifications.