FUD Zilla reports NVIDIA's CUDA programming model will likely coexist with Microsoft's DirectX compute:
Nvidia’s CEO has been a vocal supporter of DirectX compute and Open CL, and Nvidia is the first company to have a beta driver for both.
ATI is walking in the right direction but we are sure that when it comes to a compute market, they are much behind Nvidia. DirectX Compute is the part of DirectX 11 and it should speed up computing of parallel operations on a PC and in a way is a big competition to Nvidia’s CUDA.
Microsoft has much bigger chance to establish a standard that can get accepted by the rest of the world and they did this ages ago with DirectX and late with Shader model language, a part of DirectX.