*
Quick Links|Home|Worldwide
Microsoft*
Search for


Research Areas

Graphics Group

Computer graphics is notoriously compute-hungry. Yet the ambition of synthesizing all known or imaginable visual effects in real-time remains far from fully realized and will require even more computation. Fortunately, specialized graphics hardware is becoming more powerful. Multi-core computers with many processors are also developing. The amount of computation that can be done in parallel and per memory reference both continue to grow. Efficient graphics algorithms must therefore be computed in parallel, respect the memory hierarchy, and minimize communication between threads and between the CPU and graphics co-processor (GPU). Hardware trends favor algorithms that perform computation only over a small, local working set, stream data from input to output, and amplify data as it moves through memory hierarchy levels successively closer to the computational units. We are exploring new graphics representations and algorithms that take advantage of existing and upcoming hardware features to heighten the quality of real-time computer graphics.



People


Primary Contact: Jim Blinn


Photo Not Available



     


Projects (Graphics Projects Page)



Content
 

©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement