http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter03.html
can this be done with openGL?
edit http://www.gamedev.net/page/resources/_/technical/opengl/opengl-instancing-demystified-r3226