Join us in Salt Lake City for Supercomputing 2016
We will have a BOF, workshops, and our usual booth talks and beer in our booth (#611).
Attend our popular Booth Talk series in Booth #611 where OpenMP experts share tips, tricks, and the latest on OpenMP. We will have a prize drawing for an OpenMP t-shirt after each presentation (so bring your business card to drop into the bowl!)
Tuesday Booth Talks (Nov 15):
- 11:15 am - ”BOLT: OpenMP over Lightweight Threads” - Sangmin Seo, Argonne National Laboratory
- 2:15 pm - “Sorting Things Out With Tasks” - Ruud can der Pas, Oracle
- 3:15 pm - “Hello Exascale World” - Greg Rodgers, AMD
Wednesday Booth Talks (Nov 16):
- 11:15 am - “Intel Compiler and Runtime Support for OpenMP 4.5 Offloading” - Xinmin Tian, Intel
- 2:15 pm - “OpenMP in Embedded Systems” - Sunita Chandrasekaran, University of Delaware
- 3:15 pm - “Writing Performance-portable OpenMP 4.5″ - Matt Martineau, University of Bristol
BOF, Tutorials, and Talks:
Tutorials: Monday (Nov 14):
- 8:30am -12pm: Programming Your GPU with OpenMP: A Hands-On Introduction (Rm 255-B)
- 1:30pm - 5pm: Programming Irregular Applications with OpenMP: A Hands-On Introduction (Rm 155-E)
- 8:30am - 5pm: Advanced OpenMP: Performance and 4.5 Features (Rm 255-B)
BOF: Tuesday (Nov 15):
- 5:15pm-7pm: OpenMP: Where Is It Now and Where Is It Going?
Talk: Wednesday (Nov 16):
- 3:30-4pm: Translating OpenMP Device Constructs to OpenCL Using Unnecessary Data Transfer Elimination (Rm 355-D)
Pick up your free reference guide to OpenMP API version 4.0 or 4.5 (Fortran or C/C++) in the Booth #611.
Join us at 4pm in Booth #611 on Tuesday and Wednesday for beer, hang out with the OpenMP team and hear about the most popular open API for HPC: OpenMP.
The 12th International Workshop on OpenMP (IWOMP)
The 2nd OpenMP Developers Conference (OpenMPCon)
Nara, Japan - October 3 through 7, 2016
Early registration deadline: September 12
The International Workshop on OpenMP (IWOMP) is an annual workshop dedicated to the promotion and advancement of all aspects of parallel programming with OpenMP. It is the premier forum to present and discuss issues, trends, recent research ideas, and results related to parallel programming with OpenMP. The 12th workshop will take place in Nara, Japan from October 5 to 7, featuring two keynotes and presentations of 24 peer-reviewed papers.
As in the last year, a sister event, OpenMP Developers Conference (OpenMPCon), is co-located with IWOMP from October 3 to 5. The main focus of OpenMPCon is practical applications of OpenMP and other directive based languages.
On Wednesday, October 5, tutorials on advanced topics such as programming GPUs, NUMA-aware data placement, and tasking are presented by leading experts:
- James Beyer (NVIDIA) and Bronis R. de Supinski (LLNL), “Introduction to OpenMP Device Constructs”
- Christian Terboven (RWTH Aachen) and Xavier Teruel (BSC), “Tasking and NUMA-Aware Programming”
Visit http://iwomp2016.riken.jp and http://openmpcon.org for more
details. Registration can be made at http://iwomp2016.riken.jp/registration.
Discounted early registration is available until September 12.
28 vendors and research organizations now collaborating on developing standard parallel programming model
Champaign, Illinois — July 22, 2016 — Inria has joined the OpenMP 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.
Inria, the French National Institute for computer science and applied mathematics, promotes “scientific excellence for technology transfer and society”. Graduates from the world’s top universities, Inria’s 2,600 employees rise to the challenges of digital sciences. With its open, agile model, Inria is able to explore original approaches with its partners in industry and academia and provide an efficient response to the multidisciplinary and application challenges of the digital transformation. Inria is the source of many innovations that add value and create jobs.
“Inria teams have been developing runtime systems and compiler techniques for parallel programming over several decades.” says Olivier Aumage, researcher at Inria’s team STORM, “By joining the OpenMP ARB today, Inria looks forward to contribute this expertise in making OpenMP meet the challenges of the Exascale era”.
“We welcome the addition of Inria to the OpenMP family”, says Michael Klemm, OpenMP ARB CEO, “Their history of innovation and inventiveness will benefit the evolution of OpenMP.”
The OpenMP ARB now has 13 permanent members and 15 auxiliary members. Permanent members are vendors who have a long-term interest in creating products for OpenMP. Auxiliary members are organizations with an interest in the standard but that do not create or sell OpenMP products. You can find the full list of members on the OpenMP website.
27 vendors and research organizations now collaborating on developing standard parallel programming model
June 15, 2016 — The University of Bristol has joined the OpenMP 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.
“My group is strongly committed to the development and promotion of truly open, cross- platform standards for parallel programming”, said Simon McIntosh-Smith, head of the High Performance Computing group at the University of Bristol. “Developing scientific applications which are capable of exploiting future computer architectures, from multi-core CPUs with wide vector units to many-core GPUs, is already an extremely challenging task. The investment of time and effort required to meet this challenge is best returned by employing standards such as OpenMP, and the early work in my group with partners such as Intel and Cray, has convinced us that OpenMP 4.5 can be a highly effective way of writing portable parallel programs”
The University of Bristol is one of the most popular and successful universities in the UK, and was ranked within the top 40 universities in the world in the QS World University rankings 2015.
“It is good to see that the strong interest of the European OpenMP community also materializes in a growing number of ARB members from the European region”, says Michael Klemm, OpenMP ARB CEO.
The OpenMP ARB now has 13 permanent members and 14 auxiliary members. Permanent members are vendors with a long-term interest in creating products for OpenMP, while auxiliary members have an interest in OpenMP and do not create or sell products.
Call for Papers - OpenMPCon 2016 International OpenMP Developers Conference October 03-05 2016 Nara, Japan http://www.openmpcon.org IMPORTANT DATE: Abstract Deadline: June 11, 2016 ***************************************************************** Sponsored by: OpenMP ARB Description: OpenMPCon is the annual OpenMP Developers conference organized by the OpenMP community, for the community. OpenMPCon takes place 03-05 October in Nara, Japan and will focus on the practical application of OpenMP and other directive based languages, to deliver high-performance computing through parallel processing. Associated workshops, tutorials, special sessions, poster sessions and an exhibition will run in parallel with the conference. Submissions: Submissions are requested from industry experts, developers and academia on all topics related to OpenMP, including but not limited to: application development from any discipline, algorithms, performance analysis, tools and libraries, optimization, verification, portability and education. Sessions can be in the form of technical presentations, tutorials and workshops, posters or panel discussions. All submissions should be in the form of short abstracts (Minimum 300 words - Maximum 1,000 words) that will go through a peer review process. Session materials will be posted on the OpenMPCon website and will be available to conference attendees. Topics of interest include, but are not limited to: * How you Use OpenMP * Guidelines of OpenMP * Tips, tricks, gotchas of OpenMP * Performance of OpenMP * Conformance, build, options of OpenMP compilers/runtime implementations * Latest OpenMP and older releases and how it changes life for users * Accelerator, and heterogeneous computing (GPUs, accelerators, FPGA, etc.) * Tasks, task groups and task dependencies * Scientific, HPC workloads * Commercial, analytic workload * Oil and Gas use of OpenMP * Research on OpenMP (although a good research paper should be submitted to IWOMP) * Manufacturing, games, graphics, operating system, device drivers, and networking domains for OpenMP * Comparisons with other parallel languages * Future of OpenMP * Reduction * Base language (C++, C, Fortran) with OpenMP * Affinity * SIMD and vectors * Memory model, atomics, locks, mutexes, barriers and critical sections in OpenMP * OpenMP APIs and environment variables * Cancellation and Error Model * Technical Reports, TR1, TR2 * Arrays shaping in OpenMP * OpenMP concurrency and parallelism * OpenMP designs * Cancellation * Interoperability * Event programming, futures * Governance, ARB, committee logistics * OpenMP website, discussion groups, forums, twikis * Conferences, language meetings, IWOMP * Speculative execution and transactional memory * Software development tools for OpenMP * Relation with other (MPI, OpenCL, OpenACC, ISO, etc) * History of OpenMP * Tutorial-style sessions
Some new developments regarding OpenMP:
- LLVM Clang is growing towards full OpenMP 4.5 support.
- GCC 6.1 has been released with full support for OpenMP 4.5
- The Parallella Board is now running OpenMP. It has dual-core ARM A9 processors and as co-processor Adapteva Epiphany
- How to do parallel processing with Python and OpenMP
- InsideHPC published an article on OpenMP and OpenCL on Intel Xeon Phi
- An excellent route to invoking C++/OpenMP from R is by using the Rcpp package
GCC 6.1 is a major release containing substantial new functionality not available in GCC 5.x or previous GCC releases. The OpenMP 4.5 specification is fully supported in this new release, and the compiler can be configured for OpenMP offloading to Intel XeonPhi Knights Landing and AMD HSAIL.
See https://gcc.gnu.org/gcc-6/ for details.
OpenMPCon is the annual forum for OpenMP developers to present and discuss the development of real-world applications that leverage the performance of parallel processing through the use of OpenMP. OpenMPCon takes place 3-5 October in Nara, Japan.
Abstract submissions are requested from industry experts, developers, and academia on all topics related to OpenMP, including but not limited to: the experience of developing real-world applications with OpenMP, algorithms, performance analysis, tools and libraries, optimization, verification, portability and education. Sessions can be in the form of short form technical presentations, tutorials, workshops, posters, or panel discussions.
The deadline for the submission of short abstracts is 11 June, 2016 - For additional information visit: http://www.openmpcon.org
OpenMPCon 2016 builds on the success of last year’s inaugural event to provide developers with a unique opportunity to enhance their knowledge and share their practical experience of using the OpenMP API, its supporting tools, and applying the latest advances in parallel programming techniques - said Michael Klemm, OpenMP CEO.
OpenMPCon runs in partnership with IWOMP, the International Workshop on OpenMP. IWOMP focuses on the presentation of unpublished academic research and takes place immediately after OpenMPCon. Both events share the same tutorial sessions on Wednesday 5th October, 2016. For additional information visit: www.iwomp.org