OpenMPCon this month aims to bring a stellar lineup of the latest industry gurus, users and developers together with the language designers. As such we have 3 keynotes along with two full day tutorial and a day and a half of talks. You cans see the first keynote, tutorial and the first of three talks here. We also posted the second of three keynotes by Professor William Tang of Princeton University as well as the second series of talks. The third keynote is also here and we will now describe third series of talks.
Want to know what it takes to port OpenACC 2.0 to OpenMP 4.0? Oscar Hernandez of Oak Ridge NL has done it and can show you the way as he presents code comparisons to show how each API is used to parallelize representative code fragments. Furthermore, he will give guidelines for developers wishing to convert codes from OpenACC 2.0 to OpenMP 4.0.
Alice Koniges of Lawrence Berkeley NL will describe what it takes to Enable Application portability across HPC platforms using Open Standards with an aim towards User-oriented goals for OpenMP. Portability plus performance are key requirements for large-scale scientific simulations on the path to exascale. Users of the high-end computing facilities such as the National Energy Research Scientific Computing Center (NERSC) and the Oak Ridge Leadership Computing Facility (OLCF) are demanding portable standards to enable their codes to run on differing high performance computing (HPC) architectures with relatively little user intervention between differing versions that have been optimized for performance.
The emerging OpenMP standards are poised to offer such portability. In this presentation, she will discuss several important goals and requirements of portable standards in the context of OpenMP.
Want to know Effective OpenMP SIMD Vectorization for Intel Xeon and Xeon Phi Architectures? There is no better guru then Intel’s Xinmin Tian, who will show how to efficiently exploit SIMD vector units in achieving high performance of the application code running on Intel® Xeon and Xeon Phi™.In this talk, he will present Intel® compiler framework that supports OpenMP4.0/4.1 SIMD extensions, and also present a set of key vectorization techniques such as function vectorization, masking support, uniformity and linearity propagation, alignment optimization, gather/scatter optimization, remainder and peeling loop vectorization that are implemented inside the Intel® C/C++ and Fortran product compilers for Intel® Xeon processors and Xeon Phi™ coprocessors.
Please consider attending by signing up here. In the mean time, we are looking for student and volunteers to help with the conference. Please connect with OpenMPCon if you wish to help.