CUDA -- NVidia
OpenCL -- Apple
Directcompute -- MS
intel has it;s own paltform too!!
and now we have.. C++ AMP
Microsoft has just announced another library to create parallel computing programs. This intiative will be known as C++ AMP. There is one benefit which is obvious from all of these efforts that this will make it hardware vendor neutral. But it alos means microsoft will be entering into another massive war for parallel computing platform.