AMD 超威半导体

文章数:1813 被阅读:3428572

账号入驻

AMD发布新版ROCm 成为GPU计算方面通用的开源平台

最新更新时间:2016-11-19
    阅读数:

支持全新GPU硬件、数学库和现代编程语言,进一步释放GPU计算力量 —

盐湖城 - 2016年11月14日 - 在2016全球超算大会(SC16)上, AMD(纳斯达克股票代码:AMD)今天宣布推出新版Radeon开放计算平台(ROCm),其中包括对全新Radeon GPU硬件的软件支持,全新数学库和基础雄厚的现代编程语言,旨在加速高性能,高能效异构计算系统开发。AMD还宣布计划在即将发布的ROCm当中支持OpenCL™和各种CPU,包括支持AMD即将推出的“Zen”架构CPU,CaviumThunderX CPU和IBM Power 8 CPU,巩固了ROCm作为GPU计算通用开源平台的地位。

AMD高级副总裁、Radeon技术事业部首席架构师Raja Koduri表示:“Radeon开放计算为利用GPU解决问题的新时代提供强大平台,旨在利用开源软件力量为HPC和超大规模计算提供全新解决方案。今天发布的ROCm让开发者在使用GPU计算方式方法上拥有无比灵活性。我们很高兴能够在2016全球超算大会(SC16)上展示这些令人难以置信的应用程序。”

红帽平台工程副总裁Denise Dumas表示:“异构计算开源方法可以帮助将高性能计算优势直接带给开发人员,为他们提供灵活性,使他们能够利用可用的计算资源并从可用的硬件中提取卓越性能。作为培养和维护开源社区的领导者,我们很高兴看到AMD在ROCm上采取以开源社区为重的方法。”

Cavium公司软件生态系统和解决方案集团副总裁Larry Wikelius表示:“AMD GPU支持ThunderX®,并结合ROCm海量功能,这是对Cavium HPC和Hyperscale服务器市场整体解决方案有价值的补充。ROCm是对ThunderX®创新特性极好补充,这些创新特性包括48个ARMv8内核,I/O集成和双插槽配置,我们客户和合作伙伴目前在市场上部署这些创新特性。”

 ROCm 新版本引入了各种更新,其中包括:

  •  扩大GPU支持范围 - ROCm现在支持所有基于Polaris架构的图形产品,包括Radeon™RX 460、470和480显卡,以及Radeon™Pro WX 7100、5100和4100 GPU,丰富了ROCm支持的设备产品组合。Polaris架构专为底层编程而设计,有助于开发人员从硬件中获得更大的利益。

  •  ROCm通过操作系统容器和Linux®内核虚拟机(KVM)虚拟化GPU硬件 - ROCm现在支持Docker容器化,允许终端用户在启用了ROCm的Linux服务器环境中简化应用程序的部署。ROCm还通过KVM直通支持GPU硬件虚拟化,以便在虚拟化解决方案中实现GPU硬件加速计算优势。

  •  异构计算编译器(HCC) - HCC是用于CPU和GPU的单源ISO C ++ 11/14编译器,支持C ++ 17“并行标准模板库”。它基于丰富的编译器基础架构,包括基于LLVM的GCN ISA代码生成以及汇编器和反汇编程序支持。

  •  便携异构计算接口(HIP) - HIP让开发人员能够使用HIPIFY将CUDA应用程序移植到ROCm,HIPIFY会自动转换CUDA应用程序成为HIP内核语言和运行时API,使用NVIDIA的CUDA编译器或HCC创建可在任何GPU上运行的便携式应用程序。

  •  新的数学加速库 – ROCm开始支持全新高级数学加速库,支持BLAS,FFT和N维张量收缩。

除了今天发布的ROCmAMD还宣布计划支持更多服务器CPU,计划支持OpenCL来扩展ROCm生态系统。即将发布的ROCm将支持AMD“Zen”x86 CPUARM AArch64 CPU架构为基础的Cavium ThunderX处理器,以及IBM Power 8 CPU和服务器,以满足客户日益增长的超大规模和高性能计算需求。OpenCL构建于ROCm运行时和编译器基础之上,通过其DTM访问功能,让开发者可以更好地进行GPU底层控制。

新版Radeon开放计算可以通过以下地址获得: https://github.com/RadeonOpenCompute/ROCm

SC16演示

在2016全球超算大会(SC16)1431号展台, AMD将展示:

  •  在Supermicro®服务器上运行机器学习代码的ROCm技术群集

  •  通过HIP移植工具移植CUDA应用程序Caffe

  •  使用AMDFirePro™ S9300 X2和Radeon™R9 Nano GPU演示针对HPC的光线追踪和VR虚拟化

  •  针对多GPU和多平台的OpenMP 4.5互操作

  •  BMPower8 服务器和AMD FirePro™ S9170 服务器GPU运行ROCm

  •  基于ARMv8ThunderX的企鹅Tundra™ Extreme服务器采用Radeon™ RX 460运行ROCm

  •  在ROCm上使用无导的OpenGL /EGL 互操作 OpenCL进行原位渲染

资源支持

关于AMD

45年来,AMD(NASDAQ:AMD)推动创新高性能计算、绘图及视觉技术,建构游戏、高临场感平台与数据中心等重要领域。全球数以百万的消费者、世界500强企业以及尖端科学研究机构皆仰赖AMD的技术来改善生活、工作及娱乐。AMD全球员工致力于研发卓越的产品,不断突破技术的极限。欲了解AMD如何成就今天,启发未来,请浏览AMD官方网站、AMD新浪官方微博@AMD中国和官方微信@AMDChina

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved