• DocumentCode
    1978194
  • Title

    Teaching graphics processing and architecture using a hardware prototyping approach

  • Author

    Steffen, Michael ; Jones, Phillip ; Zambreno, Joseph

  • Author_Institution
    Electr. & Comput. Eng. Iowa State Univ., Ames, IA, USA
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    13
  • Lastpage
    16
  • Abstract
    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, we 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, we 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. To our knowledge, this class is the first that takes a hardware prototyping approach to teaching computer graphics and architecture.
  • Keywords
    computer architecture; computer graphic equipment; coprocessors; field programmable gate arrays; rendering (computer graphics); teaching; FPGA; computer architecture; computer graphic; graphic architecture; graphic hardware; hardware prototyping; teaching graphic processing; Computer architecture; Field programmable gate arrays; Graphics processing unit; Hardware; Pipelines; Rendering (computer graphics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education (MSE), 2011 IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-0548-9
  • Electronic_ISBN
    978-1-4577-0550-2
  • Type

    conf

  • DOI
    10.1109/MSE.2011.5937080
  • Filename
    5937080