This week the OpenMP Architecture Review Board announced a new draft OpenMP specification, version 3.1 for comment by the community. Jointly defined by a group of major computer hardware and software vendors, 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 the desktop to the supercomputer.
Concurrent to our work on version 3.1, we have also been making progress on several significant enhancements to the specification that we expect to serve as the basis for version 4.0,” stated Language Committee Chair Bronis R. de Supinski. “Topics under consideration include support for accelerators such as GPUs, major enhancements to the tasking model, mechanisms to support error handling and user defined reductions. I welcome inquiries from anyone interested in contributing to these directions.”
The 3.1 draft is expected to be ratified in time for the International Workshop on OpenMP (IWOMP) meeting, June 13-15, 2011, in Chicago.