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.
Jensen also claims that Nvidia supports Open CL, Apple's way
of doing parallel chips, and since Apple buys a lot of MCP 79, Geforce 9400
/ ION chips, this technology might have a chance of its own.
CUDA, Open CL and DirectX compute will do many parallel things
faster, especially video editing and some science stuff including Mathlab and in
the mean time they will be able to do stuff with less power.
The question is which of the standards will be here in two
years time?