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
Link To Document :
بازگشت