AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Phoronix: AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
One of the exciting features of LLVM 3.3 that is due out next month is the final integration of the AMD R600 GPU LLVM back-end. This LLVM back-end is needed for supporting Gallium3D OpenCL on AMD Radeon graphics hardware, "RadeonSI" HD 7000/8000 series support, and can optionally be used as the Radeon Gallium3D driver's shader compiler. In this article are some benchmarks of the AMD R600 GPU LLVM back-end from LLVM 3.3-rc1 when using several different AMD Radeon HD graphics cards and seeing how the LLVM compiler back-end affects the OpenGL graphics performance.
Should have been a 3-way comparison
No offence, but this should have been a 3-way comparison : default shader compiler, llvm an Vadim Girlin's sb. (Sorry if I got the name wrong). Knowing that these different backends are runtime selectable, there is no excuse.
Also, does anyone know if there are piglit results differences between all these backends? (I don't have the time to run it right now). In any case, it's nice to see this llvm based compiler work. More code sharing, that's always good.