• DocumentCode
    2001442
  • Title

    Area-Performance Trade-offs in Tiled Dataflow Architectures

  • Author

    Swanson, Stephen ; Putnam, A. ; Mercaldi, Michele ; Michelson, K. ; Petersen, A. ; Schwerin, A. ; Eggers, S.J. ; Oskin, M.

  • Author_Institution
    Comput. Sci. & Eng., Washington Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    314
  • Lastpage
    326
  • Abstract
    Tiled architectures, such as RAW, SmartMemories, TRIPS, and WaveScalar, promise to address several issues facing conventional processors, including complexity, wire-delay, and performance. The basic premise of these architectures is that larger, higher-performance implementations can be constructed by replicating the basic tile across the chip. This paper explores the area-performance trade-offs when designing one such tiled architecture, WaveScalar. We use a synthesizable RTL model and cycle-level simulator to perform an area/performance pareto analysis of over 200 WaveScalar processor designs ranging in size from 19mm2 to 575mm2 and having a 22 FO4 cycle time. We demonstrate that, for multi-threaded workloads, WaveScalar performance scales almost ideally from 19 to 101mm 2 when optimized for area efficiency and from 44 to 202mm2 when optimized for peak performance. Our analysis reveals that WaveScalar´s hierarchical interconnect plays an important role in overall scalability, and that WaveScalar achieves the same (or higher) performance in substantially less area than either an aggressive out-of-order superscalar or Sun´s Niagara CMP processor
  • Keywords
    Pareto analysis; data flow computing; multi-threading; parallel architectures; ASIC; CMP processor; RAW; SmartMemories; TRIPS; WaveScalar; area-performance trade-offs; cycle-level simulator; dataflow computing; pareto analysis; synthesizable RTL model; tiled dataflow architectures; Computer architecture; Computer science; Data communication; Fabrication; Hardware design languages; Microarchitecture; Process design; Space technology; Tiles; Wire; ASIC; Dataflow computing; RTL; WaveScalar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2006. ISCA '06. 33rd International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2608-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2006.10
  • Filename
    1635962