rocm平台_AMD发布最全能的GPU开源计算平台

381812269304ae7535c6587ee40ac413.png

本周一,AMD发布了最新款的Radeon开源计算平台(ROCm),用于服务新一代Radeon GPU硬件、支持最新的数学函数库、并为最新的汇编语言提供环境,以便开发高性能、低能耗的多种计算系统。AMD同时宣布即将发布的ROCm会提供对于OpenCL及多类CPU的支持,包括了AMD即将发布的“Zen”系列CPU,Cavium ThunderX CPU及IBM Power 8 CPU。这些支持进一步巩固了ROCm作为最全能的GPU开源计算平台的地位。

“ROCm是用GPU解决问题这一新纪元的平台,它设计以将开源软件的性能用于解决高性能个人计算机及超大规模计算的各类问题,”Raja Koduri,AMD Radoen科技组的资深副总裁及主架构师说道。“今天发布的ROCm为开发者解决怎样或如何使用GPU进行计算提供了完美的灵活性。能够在SC16上秀出这些不可思议的功能让我们倍感自豪。”

“对异构计算的开源处理可以将高性能计算的优点直接受益于开发者,为他们提供可用计算资源或压榨现有硬件性能的灵活选择,”Denise Dumas,Red Hat副总裁及平台工程师说道。“作为帮助培育并维系开源社区的领导者之一,我们很高兴可以看到AMD提供了一个面向开源社区的ROCm。”

“AMD对ThunderX GPU的支持辅以ROCm软件公布的多种特性对于Cavium为高性能个人计算机及超大规模计算服务器市场的解决方案提供了宝贵的帮助,”Larry Wikelius,Cavium软件生态系统及解决组的副总裁说道。“今天AMD的宣布是对于我们的客户及合作伙伴在当今市场部署使用的ThuderX的一个极好的补充---ThunderX创新的特征包括48个ARMv8核心,集成I/O及双插孔配置。”

最新发布的ROCm含有大量升级,包括:

扩展的GPU支持---ROCm目前支持所有Polaris构架的图形产品,包括Radeon RX460,470及480显卡,Radeon Pro WX 7100,5100及4100 GPU,扩展了ROCm支持的设备种类。Polaris构架是专为低阶编程设计,帮助开发者榨取硬件更多的性能。

ROCm通过OS Container和Linux KVM实现了GPU硬件的虚拟化---ROCm目前支持Docker的集装箱化,帮助终端使用者简化在Linux服务器环境下部署ROCm应用的步骤。ROCm目前同时支持通过KVM传递实现GPU硬件虚拟化,以方便在虚拟环境下实现硬件加速的GPU计算。

异构计算编译(HCC)---HCC是同时用于CPU和GPU的单源ISO C++ 11/14编译器,同时支持C++17的“平行标准模版库”。它是建立在一个包括了以LLVM基础的GCN ISA代码的汇编基础构架上,也包括了汇编及反汇编功能

可移植异构计算接口(HIP)---HIP帮助开发者将CUDA应用通过使用HIPIFY—可以自动转换为HIP内核语言及运行API—接于ROCm。这一功能可创造能够在任何使用NVIDIA CUDA编译器或HCC的GPU上虚拟运行的可移植应用。

新的数学加速函数库---ROCm对于新的高级数学加速函数库提供了支持,包括BLAS,FFT及N维张量收缩。

除了发布的ROCm以外,AMD同时宣布将通过加大对服务器级CPU的支持以扩张器ROCm生态系统,并计划提供对OpenCL的支持。即将发布的ROCm将会提供对AMD“Zen”构架 x86处理器,始于Cavium ThunderX处理器的ARM AArch64处理器构架,及IBM Power 8处理及服务器的支持以满足消费者持续增长的高性能个人计算机及超大规模计算需求。OpenCL会建立在ROCm实时编译的基础上,通过直接对硬件的处理实现对GPU更好的底层控制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值