MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  aSOC: A Scalable, Single-Chip Communications Architecture (2000) [23 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Jian Liang, Sriram Swaminathan, Russell Tessier
http://www.ecs.umass.edu/ece/tessier/courses/669/pact00.ps.gz
Add To MetaCart

Abstract:

Draft- submitted to PACT'00. Do not distribute. Contact authors for final version. Over the past decade the number of transistors available to VLSI chip designers has grown exponentially. While the physical capacity to integrate large systems on a single chip will soon be available, there is currently little agreement regarding the types of architectures and compilation environments that will be appropriate for these new systems. This paper examines systems-on-a-chip with an eye towards system-level adaptability and scalability. We believe that the performance-limiting bottleneck for many future systems-ona-chip will be same as the one found in many of today's board-level systems: system-wide interconnect. In this paper, a new single-chip interconnection architecture is described that not only provides scalable data transfer but also can be easily reconfigured as communication patterns change. An important aspect of the architecture is its support for compile-time, scheduled communication. To illustrate the benefits of the architecture, three DSP benchmarks have been mapped and simulated to SoC devices of assorted sizes which contain the new interconnect architecture. The described architecture is shown to be up to 5 times more efficient than bus-based SoC interconnect architectures via parallel simulation. Additionally, a preliminary layout of our interconnection architecture is shown and derived area and performance parameters are presented. 1

Citations

1253 The Simplescalar toolset, version 2.0 – Burger, Austin - 1997
629 Error bounds for convolutional codes and an asymptotically optimum decoding algorithm – Viterbi - 1967
139 Baring it all to software: Raw machines – Waingold, Taylor, et al. - 1997
126 Deadlock-Free Adaptive Routing in Multicomputer Networks Using Virtual Channels – Dally, Aoki - 1993
99 Digital Integrated Circuits: A – Rabaey, Chandrakasan, et al. - 2002
89 Supporting Systolic and Memory Communication in iWarp – Borkar, Cohn, et al. - 1990
75 Space-time scheduling of instruction-level parallelism on a RAW machine – Lee, Barua, et al. - 1998
38 Parallelizing applications into silicon – Babb, Rinard, et al. - 1998
33 Interconnect Architecture Exploration for Low-Energy Reconfigurable SingleChip DSPs – Zhang, Wan, et al.
28 AMBA: enabling reusable on-chip designs – Flynn - 1997
16 Error-Control Techniques for Digital Communication – Michelson, Levesque - 1985
12 Numesh: An architecture optimized for scheduled communication – Shoemaker, Honore, et al. - 1996
4 Design Philosophy of the Wishbone SoC Architecture – Peterson - 1999
3 The NuMesh Simulator – Metcalf - 1992
2 CoWare - A Design Environment for Heterogeneous Hardware /Software Systems – Rompaey, Verkast, et al. - 1996
2 Dynamic Routing with NuMesh – Metcalf - 1991
1 MILP Based Task Mapping for Heterogenous Mulitprocessor Systems – Bender - 1996
1 Managing Scheduled Routing With A High-Level Communications Language – Metcalf - 1997