• DocumentCode
    2846063
  • Title

    XMT-GPU: A PRAM Architecture for Graphics Computation

  • Author

    DuBois, Thomas ; Lee, Bryant ; Wang, Yi ; Olano, Marc ; Vishkin, Uzi

  • Author_Institution
    Univ. of Maryland, College Park, MD
  • fYear
    2008
  • fDate
    9-12 Sept. 2008
  • Firstpage
    364
  • Lastpage
    372
  • Abstract
    The shading processors in graphics hardware are becoming increasingly general-purpose. We test, through simulation and benchmarking, the potential performance impact of replacing these processors with a fully general-purpose parallel processor, without the fixed-function graphics hardware legacy of current graphics processing units (GPUs). The representative general-purpose processor we test against is XMT (for explicit multi-threading), a PRAM-like single-chip parallel architecture. Performance is compared for two characteristic shaders running in a fragment-limited GPU benchmark harness and on a cycle-accurate XMT simulator. The general-purpose processor is found to be significantly faster at a compute-only shader, but slower on a memory bound texture shader. Finally we analyze the design tradeoffs that would allow combining the best of both worlds: (i) a competitive XMT texture shader, with (ii) a general-purpose easy-to-program XMT many-core approach that scales up or down to the amount of parallelism provided by the application and is even compatible with serial code.
  • Keywords
    concurrency theory; parallel architectures; PRAM architecture; XMT-GPU; explicit multithreading; graphics computation; graphics processing units; parallel random access machine; shading processors; single-chip parallel architecture; Benchmark testing; Central Processing Unit; Computer architecture; Educational institutions; Graphics; Hardware; Parallel processing; Parallel programming; Phase change random access memory; Yarn; GPU; PRAM; XMT; general-purpose; pram-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2008. ICPP '08. 37th International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    0190-3918
  • Print_ISBN
    978-0-7695-3374-2
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2008.35
  • Filename
    4625870