• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Announces ROCm Initiative - High-Performance Computing & Open-Standards

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.24/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
AMD on Monday announced their ROCm initiative. Introduced by AMD's Gregory Stoner, Senior Director for the Radeon Open Compute Initiative, ROCm stands for Radeon Open Compute platforM. This open-standard, high-performance, Hyper Scale computing platform stands on the shoulders of AMD's technological expertise and accomplishments, with cards like the Radeon R9 Nano achieving as much as 46 GFLOPS of peak single-precision performance per Watt.

The natural evolution of AMD's Boltzmann Initiative, ROCm grants developers and coders a platform which allows the leveraging of AMD's GPU solutions through a variety of popular programming languages, such as OpenCL, CUDA, ISO C++ and Python. AMD knows that the hardware is but a single piece in an ecosystem, and that having it without any supporting software is a recipe for failure. As such, AMD's ROCm stands as AMD's push towards HPC by leveraging both its hardware, as well as the support for open-standards and the conversion of otherwise proprietary code.





Built from the ground up, this platform goes towards the developers' wishes, being fully open-source from the metal, and all the way up towards compilers and libraries, leveraging both low-level and high-level approaches. Recognizing its lacking programming language support, AMD's ROCm now allows developers to leverage not only OpenCL (in its 1.2+ version), but also NVIDIA's CUDA (through AMD's Heterogeneous-Compute Interface for Portability compiler), ISO C++ (with added GPU acceleration through AMD's Heterogeneous Compute Compiler, supporting C++ 11/14/17 and FSTL) as well as ANACONDA (traditional Python via NUMBA and AMD's ROC Runtime). ROCm also leverages OpenUCX support, a next-generation open-source HPC communication framework.



The platform now also supports Native Float16 Instruction Support, as well as allowing for high-performance, highly-automated code-conversion. On the Tip version of CAFFE, a popular, machine-learning framework driven by 55000+ lines of code, and highly-denoted support through NVIDIA CUDA, about 99.6% of the the code was automatically converted through HIP, with support for all of CAFFE features, whereas a typical OpenCL porting would require rework of over 30000+ lines of code. AMD hopes that this will increase the desirability of its solutions, by allowing them to work not only on the open standards that AMD is pushing, but also in supporting high-impact, proprietary solutions, with minimal investment.



Supported hardware includes the recently-announced Radeon PRO WX4100, WX5100, and WX7100, as well as AMD's most recent consumer boards (the RX460, RX470, and RX480), and previous-generation NANO and FirePro products, all inserted in a broader hardware ecosystem through AMD64 Support, ARM AArch64, IMP OpenPower, GenZ, CCIX, as well as OpenCAPI.

View at TechPowerUp Main Site
 
Last edited by a moderator:
Joined
Apr 2, 2009
Messages
3,505 (0.61/day)
So..., they are hesistant on OpenCL now?

OpenCL is about to catch up to CUDA but, doh, the red camp just can't make up their mind.
 
Joined
Sep 15, 2007
Messages
3,946 (0.63/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
So..., they are hesistant on OpenCL now?

OpenCL is about to catch up to CUDA but, doh, the red camp just can't make up their mind.

More like trying to transition them away from douche bags.
 
Joined
Dec 22, 2011
Messages
3,890 (0.82/day)
Processor AMD Ryzen 7 3700X
Motherboard MSI MAG B550 TOMAHAWK
Cooling AMD Wraith Prism
Memory Team Group Dark Pro 8Pack Edition 3600Mhz CL16
Video Card(s) NVIDIA GeForce RTX 3080 FE
Storage Kingston A2000 1TB + Seagate HDD workhorse
Display(s) Samsung 50" QN94A Neo QLED
Case Antec 1200
Power Supply Seasonic Focus GX-850
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 11
AMD hopes that this will increase the desirability of its solutions, by allowing them to work not only on the open standards that AMD is pushing [and nobody really cares about], but also in supporting high-impact, proprietary solutions, with minimal investment [that everyone does].

Minimal investment sounds about right.
 
Top