合成导热油厂家
免费服务热线

Free service

hotline

010-00000000
合成导热油厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

PortlandGroup发布首款可支持OpenACC的PGI编译器软件编程OS万芳

发布时间:2020-02-14 11:32:50 阅读: 来源:合成导热油厂家

Portland Group发布首款可支持OpenACC的PGI编译器 - 软件编程/OS - 电子工程网

Portland Group发布首版支持OpenACC可支持图形处理器和加速器指令式编程模型标准的Fortran和C编译器。Beta版编译器包括对部分OpenACC标准的支持功能。PGI计划在未来两个月内推出的后续版本,增加对OpenACC的支持功能,而可支持OpenACC 1.0全部标准的版本预计于今年6月发布。

Portland Group总监 Douglas Miles表示:“PGI 继续扩大技术研发投资,为科学工程领域的专家提供更简易、更高效的GPU编程工具,OpenACC是为直接顺应高性能计算领域对与厂商和平台无关的加速器指令式编程模型的期待而产生的编程标准,并作为PGI Accelerator编程模型的标准化子集与我们现有编译器产品完美地融为一体。”

OpenACC标准发由PGI、Cray和NVIDIA三家公司合作开发,并得到了CAPS的技术支持。OpenACC 1.0标准的主要内容采用PGI Accelerator编程模型。OpenACC应用程序界面(API)描述了一系列把采用标准C、C++ 和Fortran 语言编写的代码循环和代码段从主CPU分载到所连接加速器上的编译器指令,让开发人员能够跨操作系统、主CPU和加速器移植代码。采用指令编译方法后,开发人员开发多平台和多代应用只需一个多平台多厂商兼容代码库。

指令式编程(Direct-based Programming)

OpenACC标准让并行编程人员能够为编译器提供简单的提示,这些简单的提示又叫“指令”,用于指定需要加速的代码区域,而无需编程人员修改或删减底层代码。通过向编译器指示并行运算的代码段,指令让编译器完成把计算任务复制到加速器的具体工作,从而大幅提高应用的运算性能。

NVIDIA公司GPU计算软件部总经理Ian Buck表示:“在让广大的新入行的研发人员和编程人员能够首次利用并行计算技术享受到其具有的巅覆性优势,OpenACC起到关键作用,无论开发人员是否有并行编程经验,OpenACC都能让其使用一个熟悉的编程模型加快新应用的开发速度。在向新的高性能并行计算架构演进过程中,通过保持软件代码的可移植性,该编程标准为传统应用注入了新的生命力。”

用户可以从PGI官网 http://www.pgroup.com/support/downloads.php 免费下载可支持OpenACC标准的 PGI Accelerator编译器Beta版的试用版。Beta版软件包含一个限用许可证协议。关于限用许可协议,请查看网页 http://www.pgroup.com/support/BTLA .

若需要了解可支持OpenACC标准的 Beta版PGI Accelerator编译器软件的详情,请访问 http://www.pgroup.com/accel 。关于OpenACC API和标准的详情,请访问 http://www.openacc-standard.org .

性感美女写真

美女性感照

情感语录