[3] GPUOpen también facilita que los desarrolladores obtengan acceso a la GPU de bajo nivel.
AMD mencionó, por ejemplo, un acceso de bajo nivel a los motores informáticos asíncronos (ACE).
El ACE implementa "Cómputo asíncrono", pero no se puede configurar libremente en Vulkan o Direct3D 12.
GPUOpen se compone de varios componentes principales, herramientas y SDK.
Queda por ver si habrá disponibles herramientas similares para SPIR-V, al igual que el lanzamiento oficial de Vulkan (API).
Su objetivo es proporcionar una alternativa a CUDA de Nvidia, que incluye una herramienta para transferir el código fuente de CUDA al código fuente portátil (HIP) que se puede compilar tanto en HCC como en NVCC.
amdgpu
(Linux kernel 4.2+) y
amdkfd
(Linux kernel 3.19+)