Teaching Graphics Processing and Architecture using a Hardware Prototyping Approach

Provided by: Iowa State University
Topic: Hardware
Format: PDF
Since its introduction over two decades ago, graphics hardware has continued to evolve to improve rendering performance and increase programmability. While most undergraduate courses in computer graphics focus on rendering algorithms and programming APIs, the authors have recently created an undergraduate senior elective course that focuses on graphics processing and architecture, with a strong emphasis on laboratory work targeting hardware prototyping of the 3D rendering pipeline. In this paper, they present the overall course layout and FPGA-based laboratory infrastructure that by the end of the semester enables students to implement an OpenGL-compliant graphics processor.

Find By Topic