New Era for OpenMP*: Beyond Traditional Shared Memory Parallel Programming
For over a decade, OpenMP* has been the de facto standard for parallel programming on shared memory systems. In recent years, it has evolved to a new era in meeting the parallel and vector programming needs of a diversity of applications, and to support new generations of modern CPUs, accelerators, coprocessors, GPUs, and DSP coprocessors. The OpenMP Architecture Review Board (ARB), which maintains the standard, recently released a new version of the specification, OpenMP 4.5. It added major enhancements to features to the OpenMP API to keep pace with the latest technological trends in HPC and beyond. The new features in OpenMP 4.5 significantly improve the expressiveness of OpenMP on modern architectures and increase its applicability for complex application codes. This presentation describes the evolution of OpenMP and provides an overview of the major new elements including support for accelerators/coprocessors/GPUs, SIMD extensions, doacross loop, task loop, task priority, and thread affinity.
Download Slides PDF 1.47MB
[block]pre-patch-disclaimer[/block]
[block]ftc-disclaimer[/block]
产品和性能信息
性能因用途、配置和其他因素而异。请访问 www.Intel.cn/PerformanceIndex 了解更多信息。