OpenACC

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“{{SeeWikipedia}} OpenACC是一种加速科学计算代码的方式,它具有简单和可移植性的特点,极大地简化了GPU等现代处理器的并行编...”为内容创建页面)
 
第1行: 第1行:
 
{{SeeWikipedia}}
 
{{SeeWikipedia}}
  
OpenACC是一种加速科学计算代码的方式,它具有简单和可移植性的特点,极大地简化了GPU等现代处理器的并行编程,目前已在HPC行业中得到广泛支持。利用 OpenACC,只要在自己的 Fortran C 语言代码中插入编译器提示,编译器即可将代码中计算量繁重的部分自动交由 GPU 处理,以实现更高的性能。
+
OpenACC 是一种全新的开放式并行编程标准,该标准旨在让数以百万计的科技类 Fortran C 语言程序员能够轻松利用异构 CPU/GPU 计算系统的强大能力改变行业面貌。
 +
 
 +
OpenACC 让并行程序员能够为编译器提供简单的提示,亦称「指令」,使编译器能够识别哪些代码部分需要加速,无需程序员修改或改编底层代码本身。 在把计算任务映射到加速器上这方面,指令通过向编译器呈现出并行机制,从而让编译器能够执行这方面的详细工作。
 +
 
 +
OpenACC 指令由 PGI、Cray 以及英伟达在 CAPS 的支持下开发而成,是多家企业希望利用指令来简化 GPU 编程模型的一个共同愿景。这些企业均致力于支持一种共同的编程标准。
  
 
==指南==
 
==指南==
  
 
==图集==
 
==图集==
 +
<gallery>
 +
image:OpenACC.png|OpenACC
 +
</gallery>
  
 
==链接==
 
==链接==

2016年4月8日 (五) 16:41的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 OpenACC Thanks, Wikipedia.

OpenACC 是一种全新的开放式并行编程标准,该标准旨在让数以百万计的科技类 Fortran 和 C 语言程序员能够轻松利用异构 CPU/GPU 计算系统的强大能力改变行业面貌。

OpenACC 让并行程序员能够为编译器提供简单的提示,亦称「指令」,使编译器能够识别哪些代码部分需要加速,无需程序员修改或改编底层代码本身。 在把计算任务映射到加速器上这方面,指令通过向编译器呈现出并行机制,从而让编译器能够执行这方面的详细工作。

OpenACC 指令由 PGI、Cray 以及英伟达在 CAPS 的支持下开发而成,是多家企业希望利用指令来简化 GPU 编程模型的一个共同愿景。这些企业均致力于支持一种共同的编程标准。

指南

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱