AMD Publishes Vega Shader ISA Documentation
While the Radeon RX Vega line-up hasn't even been officially launched yet, AMD's GPUOpen initiative has already made public the instruction set architecture (ISA) of Vega.
Coming as a surprise this morning while everyone else is getting excited over the Threadripper launch, open-source fans can get excited over the Vega shader ISA documentation.
247 pages have been dropped today as the Vega Instruction Set Architecture Reference Guide. It's available via developer.amd.com.
This guide also briefly compares some of the ISA differences from Vega to older architectures. Certainly great for developers wanting to optimize the shader potential every little bit by hand for Vega or when debugging paired with the Radeon Graphics Analyzer or other debuggers. As well as for those possibly looking to work on the AMDGPU LLVM compiler back-end with Vega enhancements.
So far there hasn't been any programming reference guides on the hardware itself, which has let up in recent years from AMD in favor of focusing on the driver, but at least AMD takes care of the work on the open-source driver well and via the mega header files within the AMDGPU driver you can get a look at all of the registers, etc. And the shader ISA is what most other (non-driver) developers are just after anyhow.
Major kudos to AMD/GPUOpen for getting the Vega shader ISA documentation out in a timely manner, so go forth and grab it. NVIDIA, meanwhile, keeps their ISA a closely guarded secret with referring developers to just target PTX.
Coming as a surprise this morning while everyone else is getting excited over the Threadripper launch, open-source fans can get excited over the Vega shader ISA documentation.
247 pages have been dropped today as the Vega Instruction Set Architecture Reference Guide. It's available via developer.amd.com.
This guide also briefly compares some of the ISA differences from Vega to older architectures. Certainly great for developers wanting to optimize the shader potential every little bit by hand for Vega or when debugging paired with the Radeon Graphics Analyzer or other debuggers. As well as for those possibly looking to work on the AMDGPU LLVM compiler back-end with Vega enhancements.
So far there hasn't been any programming reference guides on the hardware itself, which has let up in recent years from AMD in favor of focusing on the driver, but at least AMD takes care of the work on the open-source driver well and via the mega header files within the AMDGPU driver you can get a look at all of the registers, etc. And the shader ISA is what most other (non-driver) developers are just after anyhow.
Major kudos to AMD/GPUOpen for getting the Vega shader ISA documentation out in a timely manner, so go forth and grab it. NVIDIA, meanwhile, keeps their ISA a closely guarded secret with referring developers to just target PTX.
25 Comments