Developer Guide

Contents

OpenMP Offload Best Practices

In this chapter we present best practices for improving the performance of applications that offload onto the GPU. We organize the best practices into the following categories, which are described in the sections that follow:
Note:
Used the following when collecting OpenMP performance numbers:
  • 2-tile Intel® GPU
  • One GPU tile only (no implicit or explicit scaling).
  • Internal versions of the Intel® compilers, runtimes, and GPU driver
  • Level-Zero plugin
  • Introduced a dummy
    target
    construct at the beginning of a program, so as not to measure startup time.
  • Just-In-Time (JIT) compilation mode.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.