April 30, 2013
CHAMPAIGN, Ill., April 30 — OpenMP, the de-facto standard for parallel programming on shared memory systems, continues to extend its reach beyond pure HPC to include DSPs, real time systems, and accelerators. The second release candidate of OpenMP 4.0 is being made available. The OpenMP consortium welcomes feedback from all interested parties on the current release candidate and will use this feedback to improve the next version of OpenMP. Feedback can be posted on the OpenMP Forum.
The second release candidate of OpenMP 4.0 includes:
These are in addition to enhancements introduced in RC1: thread affinity, initial support for Fortran 2003, SIMD constructs to vectorize both serial and parallelized loops, TASKGROUP, user-defined reductions, and sequentially consistent atomics.
“RC2 of OpenMP 4.0 allows developers to efficiently target accelerators,” said Michael Wong, OpenMP CEO, “We aim to provide what the marketplace has been looking for, a standard high-level way of programming accelerators. We look forward to incorporating public feedback into this draft.”
“As part of our continued support of OpenMP and our customers, Intel is proud to support OpenMP 4.0 RC1 SIMD extensions for Intel Xeon processors and Intel Xeon Phi Coprocessors in the recent Intel Composer XE 2013 Product Update 2 release for Windows and Linux, and OpenMP 4.0 TR1 Target extensions for Intel Xeon Phi Coprocessors in the recent Intel Composer XE 2013 Product Update 2 release for Linux,” said James Reinders of Intel’s Developer Products Division.
The final version of OpenMP 4.0 is planned for the 2nd quarter of 2013.
The OpenMP Consortium has also announced the ninth International Workshop on OpenMP in Australia in September 2013, which has a submission deadline of May 10, 2013.
The OpenMP Application Program Interface (API) is a multi-platform shared-memory parallel programming model for the C, C++ and Fortran programming languages. Jointly defined by a group of major computer hardware and software vendors and the user community, OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from multicore systems and SMPs, to embedded systems.
Incorporated in 1997, The OpenMP ARB is the non-profit corporation that oversees the OpenMP specification and produces and approves new versions of the specification.
10/30/2013 | Cray, DDN, Mellanox, NetApp, ScaleMP, Supermicro, Xyratex | Creating data is easy… the challenge is getting it to the right place to make use of it. This paper discusses fresh solutions that can directly increase I/O efficiency, and the applications of these solutions to current, and new technology infrastructures.
10/01/2013 | IBM | A new trend is developing in the HPC space that is also affecting enterprise computing productivity with the arrival of “ultra-dense” hyper-scale servers.
Ken Claffey, SVP and General Manager at Xyratex, presents ClusterStor at the Vendor Showdown at ISC13 in Leipzig, Germany.
Join HPCwire Editor Nicole Hemsoth and Dr. David Bader from Georgia Tech as they take center stage on opening night at Atlanta's first Big Data Kick Off Week, filmed in front of a live audience. Nicole and David look at the evolution of HPC, today's big data challenges, discuss real world solutions, and reveal their predictions. Exactly what does the future holds for HPC?