|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
31st Annual International Symposium on Computer Architecture (ISCA'04)
Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor
M?nchen, Germany
June 19-June 23
ISBN: 0-7695-2143-6
| ASCII Text | x | ||
| John Oliver, Ravishankar Rao, Paul Sultana, Jedidiah Crandall, Erik Czernikowski, Leslie W. Jones IV, Diana Franklin, Venkatesh Akella, Frederic T. Chong, "Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor," Computer Architecture, International Symposium on, pp. 150, 31st Annual International Symposium on Computer Architecture (ISCA'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ISCA.2004.1310771, author = {John Oliver and Ravishankar Rao and Paul Sultana and Jedidiah Crandall and Erik Czernikowski and Leslie W. Jones IV and Diana Franklin and Venkatesh Akella and Frederic T. Chong}, title = {Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor}, journal ={Computer Architecture, International Symposium on}, volume = {0}, year = {2004}, issn = {1063-6897}, pages = {150}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISCA.2004.1310771}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Computer Architecture, International Symposium on TI - Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor SN - 1063-6897 SP EP A1 - John Oliver, A1 - Ravishankar Rao, A1 - Paul Sultana, A1 - Jedidiah Crandall, A1 - Erik Czernikowski, A1 - Leslie W. Jones IV, A1 - Diana Franklin, A1 - Venkatesh Akella, A1 - Frederic T. Chong, PY - 2004 KW - null VL - 0 JA - Computer Architecture, International Symposium on ER - | |||
We present Synchroscalar, a tile-based architecture for embedded processing that is designed to provide the flexibility of DSPs while approaching the power efficiency of ASICs. We achieve this goal by providing high parallelism and voltage scaling while minimizing control and communication costs. Specifically, Synchroscalar uses columns of processor tiles organized into statically-assigned frequency-voltage domains to minimize power consumption. Furthermore, while columns use SIMD control to minimize overhead, data-dependent computations can be supported by extremely flexible statically-scheduled communication between columns. We provide a detailed evaluation of Synchroscalar including SPICE simulation, wire and device models, synthesis of key components, cycle-level simulation, and compiler- and hand-optimized signal processing applications. We find that the goal of meeting, not exceeding, performance targets with data-parallel applications leads to designs that depart significantly from our intuitions derived from general-purpose microprocessor design. In particular, synchronous design and substantial global interconnect are desirable in the low-frequency, low-power domain. This global interconnect supports parallelization and reduces processor idle time, which are critical to energy efficient implementations of high bandwidth signal processing. Overall, Synchroscalar provides programmability while achieving power efficiencies within 8-30X of known ASIC implementations, which is 10-60X better than conventional DSPs. In addition, frequency-voltage scaling in Synchroscalar provides between 3-32% power savings in our application suite.
Citation:
John Oliver, Ravishankar Rao, Paul Sultana, Jedidiah Crandall, Erik Czernikowski, Leslie W. Jones IV, Diana Franklin, Venkatesh Akella, Frederic T. Chong, "Synchroscalar: A Multiple Clock Domain, Power-Aware, Tile-Based Embedded Processor," isca, pp.150, 31st Annual International Symposium on Computer Architecture (ISCA'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
