Performance Tuning of Matrix Multiplication in OpenCL on Different GPUs and CPUs
automated empirical optimizations of software and the atlas project .