PGI与AMD合作开发APU编译器

发布时间:2012-11-8 阅读量:841 来源: 我爱方案网 作者:

【导读】PGI与AMD合作开发APU编译器,可以让主流C和Fortran开发人员更容易地使用异构编程,释放这些设备的性能,对扩大开发生态圈有着重要意义。

Portland Group(PGI)宣布,PGI Accelerator Fortran、C 和 C++ 编译器将面向AMD加速处理器(APU)产品线以及AMD独立图形处理器(GPU)加速器产品线。PGI将与AMD密切合作,扩大PGI Accelerator指令式编译器产品功能,直接生成AMD GPU 加速器可运行代码,并生成异构x64+GPU可执行文件,自动启用AMD APU的CPU和GPU计算功能。

于2009年首次推出的PGI Accelerator编译器是业界首款兼容行业标准的 Fortran和C编译器,能够自动将计算任务从x64主处理器程序移至GPU加速器。在PGI Accelerator编程模型中,并行程序员使用被称作指令的暗示语句标出适合加速的代码段,将代码从主CPU移至附加加速器。除了为编译器提供并行化处理机会外,编译器指令还可用于描述如何循环高效地映射到一个特定加速器和如何优化数据移送。这些指令使开发人员能够集中精力开发算法和应用功能,而计算任务移至加速器的具体工作交由编译器完成。使用编译器指令的主要好处是对源代码的修改能够累加和移植,从而可大幅提升应用性能。

Portland Group总监Douglas Miles表示:“PGI Accelerator编译器将让越来越多的HPC开发人员采用AMD APU和GPU编程方法,使用编译器指令加速科学工程应用的开发。通过与AMD合作,我们正在努力让主流C和Fortran开发人员更容易地使用异构编程,释放这些设备的性能。”

AMD企业战略部公司副总裁Terri Hall表示:“我们期望与PGI合作,通过使用标准编译器指令,确保AMD处理器平台以及集成APU的计算性能被全部开发,这样的密切合作对扩大开发生态圈以及AMD平台市场机会十分重要。”

2012年6月,PGI Accelerator全系列产品支持由包括PGI在内多家HPC业相关企业共同开发的指令式加速器编程规范OpenACC Application Programming Interface(API)1.0版。

除GPU编译器外,PGI Accelerator编译器还包括PGI的整套x86主机性能优化技术,其中包括OpenMP扩展、自动SIMD矢量化、自动并行处理、过程间分析、内联函数、存储器层次结构优化等。

产品状态

PGI预计于2013年中期推出初步支持AMD加速器的PGI Accelerator编译器,并于2013年底前推出正式版。

关于Portland Group


Portland Group系意法半导体旗下一全资子公司,是全球知名的高性能Fortran、C和C++编译器及工具提供商,目标应用包括基于x64和x86处理器的高性能工作站、服务器和群集器。
相关资讯
揭秘五大典型集成电源应用案例:从TWS耳机到商业卫星,看电源技术如何重塑电子系统

集成电源管理方案不仅大幅缩减了PCB面积、降低了设计门槛,更显著提升了整体可靠性与能效表现

简化设计,提升性能:集成隔离电源模块为通信系统带来的核心优势

本文将深入探讨通信芯片集成隔离电源模块的设计实现方法,并对其电气特性、热管理、安全隔离及可靠性进行系统性分析

IIC 2025深圳开幕在即!聚焦数字具身,全球CEO峰会揭秘半导体新篇章

半导体产业正站在“AI物理交互”与“数字具身”的十字路口。在6280亿美元的全球市场规模下,如何突破传统技术范式,抢占“数字具身”智能体所带来的千亿级增量市场,已成为全球产业领袖必须直面的核心议题。

国产MCU在智能汽车中的典型应用场景解析

国产MCU凭借高性价比、快速响应和本土化需求的亮点,正在新能源汽车和智能网联汽车的多个关键场景中实现规模化量产

国产MCU的崛起:智能汽车领域的突破与雄心

近年来,以兆易创新、芯旺微电子、杰发科技、国芯科技为代表的中国本土企业奋起直追,在技术、产品和应用层面取得了令人瞩目的突破,正逐步打破国外厂商的长期壁垒,为我国汽车产业的供应链安全与自主可控注入了强劲动力。