2018-04-30 OpenCL Notes

Chapter 1. Introduction

  • What is OpenCL
  • Heterogeneous computing
  • Heterogeneous software
  • OpenCL
    1. Platform mode
      host + opencl device
    2. Execution mode
      host program + kernel
      Context: device / kernel / program object / memory object / command queue
      command queue: kernel execution command / memory command / synchronization command
    3. Memory mode
      buffer object / image object
      host memory / global memory / constant memory / local memory / private memory
    4. Coding mode
      data parallel / task parallel

Chapter 2. Hello World

你可能感兴趣的:(2018-04-30 OpenCL Notes)