本章节翻译by weavingtime@formail.com 原文:General-Purpose Computing on GPU (intel.com)
传统上,GPU 用于创建计算机图形,例如 图像、视频等。由于具有大量执行单元以实现大规模并行性, 现代 GPU 也用于执行传统上在 CPU 上执行的计算任务。 这通常称为 GPU 或 GPGPU 上的通用计算。
许多高性能计算和机器学习应用程序 从 GPGPU 中受益匪浅。
- 执行模式概述
- 线程映射和GPU占用
- 内核(kernel)
- 使用库进行 GPU 部署。
- 主机/设备内存, buffer 和 USM
- 主机/设备协调
- 使用多个异构设备
- OpenMP 部署调优指南