Thursday, February 18, 2010

Re DirectCompute API (high speed calculations)

This is just a brief introduction to the subject. Few years ago programmers realized that GPU (graphical processor unit, those on NVIDIA and ATI) can be used for various (Float Point, Matrix/Vector, etc.) calculations. So NVIDIA started its CUDA project:

Recently (almost), Microsoft decided to continue this idea in a more standard way, by defining DirectCompute API, as part of DirectX:

And Microsoft decided to develop Windows 7 based on this addition to DirectX:

So, it seems that DirectCompute is going to become standard API for super fast calculations in Windows, especially in finance for real time pricing computation.