General Purpose Computing on Graphics Processing Units - Jan Novak

Hometown: Turnov, Czech Republic
Class Year: 2007
Major: Computer Science    Minor: Computer Graphics
Research Advisor: Prof. Brendan Burns

Project Description:

General Purpose Computing on Graphics Processing Units is an area of Computer Science that is investigating the use of graphics cards for solving non-graphics, general purpose tasks. In other words, this research was focused on exploiting the possibilities of the modern Graphics Processing Units for simulating a computationally demanding particle system. Using the traditional technique of programming on the regular processors we could achieve only poor and insufficient results, whereas the great performance of the used graphics card allowed us to simulate the same system with higher accuracy and larger number of particles. We also summarized the results and the advantages and pitfalls of programming on the graphics cards in the final paper, which should help the others interested in this kind of programming.