OpenACC

OpenACC (开源加速器( Open Accelerators)的简称) 是一个由克雷公司,CAPS公司,英伟达公司和PGI公司共同开发的并行计算编程标准。设计这个标准的初衷是为了简化异构计算CPU/GPU)系统的并行编程。[1]

OpenACC
穩定版本
2.5
(October 2015)
编程语言C, C++, and Fortran
操作系统Cross-platform
系統平台Cross-platform
类型(应用编程接口)API
网站www.openacc.org

正如在OpenMP中那样,程序员可以通过在CC++Fortran 源代码中添加注释以指明哪些代码段需要使用编译指令或其他函数加速。[2] 与OpenMP 4.0或其更新的版本类似,OpenACC的代码既可以在CPU上启动,也可以在GPU上启动。

參考

  1. . The Inquirer. 4 November 2011 [2016-12-05]. (原始内容存档于2016-12-25).
  2. (PDF). OpenACC.org. [14 January 2014]. (原始内容存档 (PDF)于2016-08-03).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.