Tutorial for OpenMP Accelerator

Table of Contents

  1. Abstract
  2. Introduction
    1. What is an Accelerator in OpenMP?
    2. what are the goals of having Accelarator in OpenMP?
  3. The Memory Model of Accelarator
  4. The Target Device Model in OpenMP
  5. Compiler Support for OpenMP accelerator
  6. Offloading API overview
    1. Target construct
    2. Target data construct
    3. Target update construct
    4. Declare target construct
    5. Team construct
    6. Distribute construct
    7. Combined team, distributed and simd construct
    8. Target Memory and Device Pointers Routines
  7. Summary
  8. Terminology
  9. References