说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

AMD推多款异构计算开发工具 着力打造APU软件生态系统

HTML文档下载 WORD文档下载 PDF文档下载
2013年AMD开发者峰会,AMD宣布了一系列异构计算开发工具,如Project Sumatra、GCC/HSA Project、PGI Accelerator™ Compiler、clMath、CodeXL 1.3,让软件开发人员能够利用HSA所提供的优势,迅速开发应用程序。

2013年AMD开发者峰会(以下简称APU13)上,AMD宣布将借助其开发软件工具,与开源社区和技术伙伴们携手,在下一代服务器中启用“加速处理器”(APU)产品。AMD院士PhilRogers在演讲中强调:AMD在利用AMD APU技术内部开发软件以及授权他人开发软件这两大方面取得了显著进步,同时表示AMDAPU技术实现了AMD Radeon™图像处理引擎与单芯片上x86运算处理能力的有机结合(两者结合在一个单一芯片上即“SOC”)

AMDHSA开发提供工具支持 APU软件生态系统开始全面布局

基于异构系统架构(HSA)的APU服务器即将上市,AMD为此也开发出了相关工具,让软件开发人员能够利用HSA所提供的优势。HSA可支持CPU和GPU在单芯片上和谐工作,在不产生任何数据传输损失的条件下将正确任务无缝迁移到最适合的处理单元,并让GPU有更多的内存可用,以便使复杂处理任务可以适应单节点。

Moor Insights & Strategy CTO兼高级分析师Paul Teich表示:“对于许多服务器端高性能计算(HPC)和大数据分析工作负载而言,将AMD即将推出的与HSA兼容的APU与新的“east-west”连接架构——比如AMD的Freedom Fabric和惠普的Moonshot——进行结合,都是一个潜在的游戏规则改变的因素”。

携手开源社区与合作伙伴 重磅推出多款异构计算开发工具 

当前,AMD正与其技术合作伙伴和开源社区开展协作,为开发人员提供合适的工具,让他们能够创建可同时利用其具有革命意义的、基于异构系统架构(HSA)的APU服务器提供的CPU和GPU计算能力的服务器应用程序。在APU13上重点展示的工具包括:

ProjectSumatra:这是甲骨文公司(Oracle)和AMD共同完成的一个开源项目,让开发人员能够用Java语言编写代码并利用GPU计算功能;

GCC/HSAProject:这是AMD和SUSE公司共同合作的一个项目,旨在支持广受欢迎的Linux开源编译器GCC,支持异构系统架构(HSA),并针对OpenMP API;

PGIAccelerator™ Compiler:这是目前可用的是一个Beta版本,使开发人员能够向Windows和Linux系统下的Fortran、C和C++程序添加可支持AMD APU和独立GPU的 OpenACC指令;

clMath:这是AMD在八月份贡献给开源社区的 OpenCL 数学库,让开发人员能够提高在AMD APU和独立GPU上运行的通用计算与工程计算任务速度;

ArrayFire2.0 for OpenCL:这是AccelerEyes创建的一个快速数学库,可利用clMath进行GPU计算,并为Windows或Linux系统下的开发人员提供易于使用的API;

CodeXL1.3:这是AMD面向Windows和Linux系统推出的综合开发工具套件, 具有远程调试和剖析功能,可为服务器应用程序开发人员提供支持。

大会上,AMD还宣布推出一款新的统一SDK(软件开发工具包),其中包括为异构计算开发人员提供的相关工具和速度更快的库。

支持APU服务器生态系统的多家AMD技术合作伙伴也参加了APU13,并分别做了主题演讲,如甲骨文、微软、AccelerEyes和惠普等。此外APU13还专门开设了其他会议,着重介绍使用APU服务器优化各种数据中心工作负载的方法。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘