May 19, 2010

Automatic CUDA optimizer

A promising automatic CUDA optimizer has been proposed by Huiyang Zhou et al. as you can read on his website: (with downloadable paper). Also, they plan to extend their compiler to OpenCL and I am sure this could also be done for DX11 ComputeShader.

The performance are interesting since they are able to achieved as good to better performance as compared to manually optimized programs (something which takes time). Bonus: the code of this open source compiler will be available soon.

Update: the code is available here. (source)


  1. any chance to have an SPU optimizer too ?

  2. I currently don't know SPU architecture in detail and the paper is GPGPU oriented. Still, I think it should be possible.