Radeon Open Compute ist AMDs Antwort auf NVIDIAs CUDA. Auf der Kernel-Infrastruktur baut die ROCr-Laufzeitumgebung auf. Sie implementiert nicht nur die Laufzeitspezifikation der HSA-Foundation (Heterogeneous System Architecture), sondern enthält diverse Zusätze für den Multi-GPU-Betrieb – gerade für Deep-Learning-Anwendungen und anspruchsvolle Simulationen ein wichtiges Feature. Des Weiteren bieten die Macher APIs zur Geräteerkennung, Nebenläufigkeit von CPU- und GPU-Prozessen und GPU-Multitasking, atomare Speichertransaktionen und Signale sowie User-Space-Warteschlangen und flache Speicheradressierung an. (non)