So far, we have considered CPU and GPU programming separately. In these next three chapters, we consider the Kokkos programming model, which aims to connect the hardware and software through a unified abstraction. The primary motivation for Kokkos is to promote performance portability of code across different hardware architectures, all the while reducing the need for implementation-specific versions of the same code.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Kokkos I

  • Raymond J. Spiteri,
  • Kyle Klenk

摘要

So far, we have considered CPU and GPU programming separately. In these next three chapters, we consider the Kokkos programming model, which aims to connect the hardware and software through a unified abstraction. The primary motivation for Kokkos is to promote performance portability of code across different hardware architectures, all the while reducing the need for implementation-specific versions of the same code.