The OpenMP Language Committee Report PDF sides, from the Supercomputing 2011 (SC11) Birds-of-a-Feather (BoF) meeting, are »here.
The report, given by Bronis R. de Supinski (LANL), OpenMP Language Committee Chair, reviews the work done on the 3.1 specifications and the work ongoing leading up to the 4.0 specs to be released next year.
More slides from SC11 on the Resources page.
Slides from the OpenMP CEO Michael Wong’s report given at Supercomputing 2011 (SC11) in Seattle last week are here.
- The OpenMP ARB
- History of OpenMP
- Activities over the last year
- Activities for the next year
- Towards 4.0
October 27, 2011 — The Board of the OpenMP Architecture Review Board (ARB) is pleased to announce the appointment of Michael Wong of IBM Canada as the new CEO of the OpenMP organization. He succeeds outgoing CEO Larry Meadows of Intel. In addition, Matthijs van Waveren has been appointed as Marketing Coordinator.
Michael has extensive leadership experience at IBM in various compiler projects and standards body experience with the ISO C++ committee. He has a particular passion for connecting users with language designers and hopes to bring that energy to OpenMP.
Matthijs has several years experience as Marketing Coordinator at Fujitsu and has been involved with OpenMP since 2000.
About the Appointees
Michael Wong is the IBM and Canadian representative to the C++ Standard, OpenMP Committee and Software Transactional Memory group. He is the co-author of a number of C++0x, OpenMP and STM features. He is the past C++ team lead to IBM´s XL C++ compiler, C compiler and has been designing C++ compilers for fifteen years. He is currently leading the C++0x deployment as a senior technical lead for IBM. His current research interest is in the area of parallel programming, C++ benchmark performance, object model, generic programming and template meta-programming. He is a frequent speaker at various technical conferences and serves on the Programming Committee of Boost, and IWOMP. He holds a B.Sc. from University of Toronto, and a Masters in Mathematics from University of Waterloo.
Matthijs van Waveren is the Fujitsu representative to the OpenMP ARB and to the SPEC High-Performance Group. He has contributed to the development of several SPEC benchmarks and of a number of OpenMP features. He is member of the Board of SPEC, and has received several SPECtacular awards. He holds a PhD from the University of Amsterdam.
Join us at the international supercomputing conference and exhibition, SC’11, in Seattle, WA, November 12-18, 2011. The OpenMP ARB will be in Booth #2901 (level 4). Drop by the booth to talk with OpenMP experts and to pick up your free OpenMP API 3.1 reference card for C/C++ or Fortran.
Also plan to attend one of the OpenMP sessions while you are at the show:
· Sunday, Nov. 13, 8:30am - noon:
“Hybrid MPI and OpenMP Parallel Programming” with Rolf Rabenseifner, Georg Hagner, Gabriele Jost
· Sunday, Nov. 13, 10:30am - noon:
“Shared Memory Parallel Programming using OpenMP” with Charlie Peck, Thomas Murphy, Daniel Ernst, Henry Neeman
· Monday, Nov 14, 8:30 - 5:00pm:
“A ‘hands-on’ introduction to OpenMP” with Tim Mattson, Clay Breshears, Mark Bull
Bird of a Feather sessions
· Tuesday, Nov 15, 5:30-7:00pm:
“OpenMP in the Petascale Era: OpenMP Birds of a Feather” with Barbara Chapman, Bronis de Supinski, Matthias Mueller
· Wednesday, Nov. 16, 5:30-7:00pm:
“SPEC HPG benchmarks for MPI & OpenMP: Birds of a Feather” with Kalyan Kumaran, Matthias Mueller
· Friday, Nov. 18, 8:30am - noon:
“Shared memory programming and OpenMP: high level introduction” with Tim Mattson, Clay Breshears, Mark Bull
Learn more about Supercomputing 2011 and register for the show at http://sc11.supercomputing.org
Updated summary cards for OpenMP version 3.1 C/C++ and Fortran are now available on the OpenMP Specifications page.
The OpenMP Architecture Review Board announces the release of version 3.1 of the OpenMP specification.
The 3.1 version is a minor release that does not break existing, correct OpenMP applications. However, it does include several new features, most notably the addition of predefined min and max reduction operators for C and C++, and extensions to the atomic construct that allow the value of the shared variable that the construct updates to be captured or written without being read. Also, extensions have been added to bind threads to a processor, and to support optimization of applications that use the OpenMP tasking model.
“Version 3.1 represents a significant effort on the part the OpenMP Language Committee that lays the ground work for future extensions to better support emerging hardware directions,” stated Language Committee Chair Bronis R. de Supinski. “We have added extensions that handle some of the most frequent user requests while also working to make the specification and its associated examples clearer. We expect these extensions will improve usability and performance.”
“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,” de Supinski continued. “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 complete 3.1 specification in PDF can be found on the OpenMP.org Specifications page.
A new forum to discuss the 3.1 specification is also now available.
The 7th annual International Workshop on OpenMP (IWOMP) is dedicated to the promotion and advancement of all aspects of parallel programming with the OpenMP API. It is the premier forum to present and discuss issues, trends, recent research ideas and results related to OpenMP parallel programming. The international workshop affords an opportunity for OpenMP users as well as developers to come together for discussions and sharing new ideas and information on this topic.
IWOMP 2011 will be a three-day event. The first day will consist of tutorials focusing on topics of interest to current and prospective OpenMP developers, suitable for both beginners as well as those interested in learning of recent developments in the evolving OpenMP standard. The second and third days will consist of technical papers and panel sessions during which research ideas and results will be presented and discussed.
A complete list of tutorials at IWOMP11: Tutorials
A complete list of activities during IWOMP11: Workshop program
Seminar/Workshop: March 21 - March 25, 2011
Aachen, Germany http://www.rz.rwth-aachen.de/ppces
This event is now over, but the course material is available on the Seminar website.
This year’s seminar will include a special introduction session on Monday to present the new HPC-cluster to be delivered by Bull. During the remainder of the week, we will cover Serial Programming, Tuning, Debugging and Processor Architectures (Tuesday), Shared Memory Programming with OpenMP (Wednesday), Message Passing with MPI (Thursday) and GPGPU Programming on Friday. Some of these lectures will feature hands-on sessions.
Attendees should be comfortable with C/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization on their favored platform (Windows or Linux). The presentations will be given in English.
Dieter an Mey (RWTH), Thomas Warschko (Bull), Herbert Cornelius (Intel), Jean-Pierre Panziera (Bull), Christian Bischof (RWTH) and Felix Wolf (German Research School for Simulation Science) for our Monday event. The remainder of the week will be covered by Ruud van der Pas (Oracle), Michael Wolfe (PGI) and speakers of the HPC Team of the RWTH Aachen University.
The seminar is free. Allocation is on a first come, first served basis, as we are limited in
capacity. Please register separately for any session you intend to participate. Go to:
http://www.rz.rwth-aachen.de/ppces for more information.
The event is sponsored by: Intel, Microsoft and Bull