天天看点

AMD在SC16超算大会上宣布“Radeon开放计算平台”1.3版本

在去年的sc15超算大会上,amd宣布了自家面向高性能计算的软件平台 —— boltzmann initiative。今年4月的时候,amd放出了该项目的首款软件 —— radeon open compute platform(简称“rocm”)。而在sc16超算大会上,该公司又发布了该平台的1.3版本。尽管amd从游戏市场上追回了一些份额,但其竞争对手nvidia仍是高性能计算领域的大赢家。

简而言之,“rocm”就是amd对于nvidia“cuda”的一个回应,旨在帮助开发人员为radeon gpu编写“计算向”的软件、以及将现有的cuda软件倒腾至gcn架构硬件上运行。

在sc16超算大会上,amd演示了在自家radeon gpu上运行的、移植自现有cuda软件的caffe深度学习框架。

该公司称,借助其hip工具,代码的翻译率可达99.6%,移植耗时不到4天。这让类似的移植不再是个天方夜谭,而是一个实打实的替代选项。

新版rocm不仅更新了hip工具,旧版本仅支持耗电的 hawaii 和 fiji gpu,而1.3版本已支持最新的“北极星”(polaris)gpu家族,最低可选radeon rx 460。

此外,新版rocm还更新了对基于llvm异构计算编译器、以及linux kvm gpu pass-through的支持,后者意味着rocm软件已能够在虚拟机环境下使用。

尽管当前构建的rocm框架需要英特尔haswell或更新的cpu平台支持,但amd也在sc16超算大会上表示,未来它将发布支持arm aarch64、ibm power8、以及自家zen处理器的版本。

最后,amd还计划重构rocm平台对opengl的支持,便于opengl应用程序“直接访问”(direct-to-metal access)以提升它们的效率。

本文转自d1net(转载)

继续阅读