supported by the National Natural Science Foundation of China under Grant No. 60973143;the National High Technology Research and Development 863 Program of China under Grant No. 2008AA01A201;the National Basic Research 973 Program of China under Grant No. 2007CB310900
Graphics processing units (GPU) have taken an important role in the general purpose computing market in recent years. At present, the common approach to programming GPU units is to write CPU specific code with low l...