From a gamedev article written by Jack Hoxley. Full article on the link below.
'With Direct3D 10 we have a new programmable unit – giving three in total: Vertex Shaders (VS), Geometry Shaders (GS) and Pixel Shaders (PS).[...]'
'The Direct3D 10 pipeline should allow for not only a wider class of algorithms (neural networks and physics on a GPU…) and improved performance (single pass cube map rendering) but it should allow application developers to offload more work.[...]'
More info here: http://www.gamedev.net/reference/program ming/features/d3d10overview/