• DocumentCode
    3244231
  • Title

    Exploring the VLSI scalability of stream processors

  • Author

    Khailany, Brucek ; Dally, William J. ; Rixner, Scott ; Kapasi, Ujval J. ; Owens, John D. ; Towles, Brian

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    2003
  • fDate
    8-12 Feb. 2003
  • Firstpage
    153
  • Lastpage
    164
  • Abstract
    Stream processors are high-performance programmable processors optimized to run media applications. Recent work has shown these processors to be more area- and energy-efficient than conventional programmable architectures. This paper explores the scalability of stream architectures to future VLSI technologies where over a thousand floating-point units on a single chip will be feasible. Two techniques for increasing the number of ALU in a stream processor are presented: intracluster and intercluster scaling. These scaling techniques are shown to be cost-efficient to tens of ALU per cluster and to hundreds of arithmetic clusters. A 640-ALU stream processor with 128 clusters and 5 ALU per cluster is shown to be feasible in 45 nanometer technology, sustaining over 300 GOPS on kernels and providing 15.3× of kernel speedup and 8.0× of application speedup over a 40-ALU stream processor with a 2% degradation in area per ALU and a 7% degradation in energy dissipated per ALU operation.
  • Keywords
    VLSI; floating point arithmetic; microprocessor chips; parallel architectures; performance evaluation; power consumption; ALU; VLSI scalability; application speedup; energy dissipation; floating-point units; high-performance programmable processors; intercluster scaling; intracluster scaling; kernel speedup; stream architectures; stream processors; Application software; Arithmetic; Bandwidth; Computer architecture; Degradation; Kernel; Laboratories; Scalability; Streaming media; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings. The Ninth International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-1871-0
  • Type

    conf

  • DOI
    10.1109/HPCA.2003.1183534
  • Filename
    1183534