A Generic Architecture for On-Chip Packet-Switched Interconnections
This paper presents an architectural study of a scalable system-level interconnection template. We explain why the shared bus, which is today’s dominant template, will not meet the performance requirements of tomorrow’s systems. We present an alternative interconnection in the form of switching networks. This technology originates in parallel computing, but is also well suited for heterogeneous communication between embedded processors and addresses many of the deep submicron integration issues. We discuss the necessity and the ways to provide high-level services on top of the bare network packet protocol, such as dataflow and address-space communication services. Eventually we present our first results on the cost/performance assessment of an integrated switching network.
KeywordsGeneric Architecture Output Buffer Switching Network Input Buffer Switching Element
Unable to display preview. Download preview PDF.
- K. Keutzer, Chip Level Assembly (and not Integration of Synthesis and Physical) is the Key to DSM Design, Proceedings of the ACM/IEEE International Workshop on Timing Issues in the Specification and Synthesis of Digital Systems (Tau’99), Monterey, CA, March 1999.Google Scholar
- Virtual Socket Interface Alliance, On-Chip Bus Attributes and Virtual Component Interface – Draft Specification, v. 2.0.4, http://www.vsia.com, September 1999 (document access may be limited to members only).
- C. Clos, A Study of Nonblocking Switching Networks, Bell System Technical Journal, vol. 32, no. 2, 406–424, 1953.Google Scholar
- J. Leijten et al. Stream Communication between Real-Time Tasks in a High-Performance Multiprocessor, Proceedings of the 1998 DATE Conference, Paris, France, March 1998.Google Scholar
- C. Leiserson, Fat-Trees: Universal Networks for Hardware-Efficient Supercomputing, IEEE Transactions on Computers, vol. C-34, no. 10, 892–901, October 1985.Google Scholar
- M. Karol et al. Input versus Output Queueing on a Space-Division Packet Switch, IEEE Transactions on Communications, 1347–1356, December 1987.Google Scholar
- B. Zerrouk et al. RCube: A Gigabit Serial Link Low Latency Adaptive Router, Records of the IEEE Hot Interconnects IVth Symposium, Palo Alto, CA, August 1996.Google Scholar
- F. Pétrot et al. Cycle-Precise Core Based Hardware/Software System Simulation with Predictable Event Propagation, IEEE Computer Society Press, Proceedings of the 23rd Euromicro Conference, Budapest, Hungary, pp. 182–187, September 1997.Google Scholar
- F. Wajsbürt et al. An Integrated PCI Component for IEEE 1355, Proceedings of the 1997 EMMSEC Conference and Exhibition, Florence, Italy, November 1997.Google Scholar
-  J. Hennessy, D. Patterson, Computer Architecture, A Quantitative Approach – 2nd Edition, Morgan Kaufmann, San Francisco, CA, 1996.Google Scholar
- H. de Man, Education for the Deep Submicron Age: Business As Usual? Proceedings of the 34th Design Automation Conference, Anaheim, CA, March 1997.Google Scholar