Accelerate Application Performance with OpenMP* and SIMD Parallelism

  • Overview
  • Resources

As processors are manufactured with increased core-count and ever wider SIMD registers and instruction sets, effective use of these components is essential to good application performance.

The OpenMP* programming model—an API for writing multi-threaded applications—enables developers to express parallelism directly at both the thread level and the SIMD level. The resulting code is portable, and it can be optimized by the Intel® C++ Compiler and Intel® Fortran Compiler across the spectrum of Intel® architectures.

In this webinar, we’ll work real-time through actual sample codes, discussing and demonstrating best practices for using OpenMP to increase programming efficiency and speed ups.

Benchmark results were obtained prior to the implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system.

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information, see Performance Benchmark Test Disclosure.