AMDGPU Developer Proposes Array Register Files For LLVM - Would Help Performance
One of the areas within the open-source AMD Linux graphics driver stack that could benefit from some additional improvements/optimizations is the AMDGPU LLVM compiler back-end. One of the easy ways to see that the AMDGPU LLVM code could be improved upon are the Vulkan benchmarks when compared to AMD's proprietary compiler and there still being some significant wins with that more mature but closed-source shader compilation code. Fortunately, some improvements may be on the way...