|
ABSTRACT
The phenomenon of digital convergence and increasing application complexity today is motivating the design of chip multiprocessor (CMP) applications with multiple use cases. Most traditional on-chip communication architecture design techniques perform synthesis and optimization only for a single use-case, which may lead to sub-optimal design decisions for multi-use case applications. In this paper we present a framework to generate a dynamically reconfigurable crossbar-based on-chip communication architecture that can support multiple use-case bandwidth and latency constraints. Our framework generates on-chip communication architectures with a low cost, low power dissipation, and with minimal reconfiguration overhead. Results of applying our framework on several networking CMP applications show that our approach is able to generate a crossbar solution with significantly lower cost (2.4x to 3.8x), and lower power dissipation (1.5x to 3.1x), compared to the best previously proposed approach.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Kunle Olukotun , Basem A. Nayfeh , Lance Hammond , Ken Wilson , Kunyung Chang, The case for a single-chip multiprocessor, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.2-11, October 01-04, 1996, Cambridge, Massachusetts, United States
|
| |
2
|
|
| |
3
|
International Technology Roadmap for Semiconductors, 2006, http://www.itrs.net/
|
| |
4
|
R. Ho, W. Mai, and M. A. Horowitz, "The future of wires", Proc. of IEEE, 89(4):490--504, April 2001.
|
| |
5
|
|
| |
6
|
|
| |
7
|
M. Rutten et al., "Dynamic reconfiguration of streaming graphs on a heterogeneous multiprocessor architecture," Electron. Imag., 2005.
|
 |
8
|
|
| |
9
|
|
| |
10
|
S. Pandey, et al., "On-chip communication topology synthesis for shared multi-bus based architecture", In Proc. FPLA, 2005.
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
Krishna Sekar , Kanishka Lahiri , Anand Raghunathan , Sujit Dey, FLEXBUS: a high-performance system-on-chip communication architecture with a dynamically configurable topology, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, Anaheim, California, USA
[doi> 10.1145/1065579.1065728]
|
| |
17
|
K. Lahiri, et al., "Design of high-performance system-on-chips using communication architecture tuners", IEEE TCAD, May 2004.
|
| |
18
|
Thomas D. Richardson , Chrysostomos Nicopoulos , Dongkook Park , Vijaykrishnan Narayanan , Yuan Xie , Chita Das , Vijay Degalahal, A Hybrid SoC Interconnect with Dynamic TDMA-Based Transaction-Less Buses and On-Chip Networks, Proceedings of the 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design, p.657-664, January 03-07, 2006
[doi> 10.1109/VLSID.2006.10]
|
| |
19
|
S. Pandey, T. Murgan, M. Glesner, "Energy Conscious Simultaneous Voltage Scaling and On-Chip Communication Bus Synthesis", In Proc. VLSI-SoC 2006.
|
| |
20
|
Srinivasan Murali , Martijn Coenen , Andrei Radulescu , Kees Goossens , Giovanni De Micheli, Mapping and configuration methods for multi-use-case networks on chips, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
[doi> 10.1145/1118299.1118344]
|
| |
21
|
Srinivasan Murali , Martijn Coenen , Andrei Radulescu , Kees Goossens , Giovanni De Micheli, A methodology for mapping multiple use-cases onto networks on chips, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
22
|
|
| |
23
|
|
| |
24
|
AMBA AXI PL300 www.arm.com/support/PL300_ACI.html
|
| |
25
|
"STBus Communication System: Concepts and Definitions", Reference Guide, STMicroelectronics, May 2003
|
| |
26
|
|
| |
27
|
S. N. Adya, I. L. Markov, "Fixed-outline Floorplanning: Enabling Hierarchical Design", IEEE Trans TVLSI, pp. 1120--1135, Dec. 2003.
|
 |
28
|
|
| |
29
|
|
| |
30
|
Ji-Hoon Lim et al., "A Novel High-Speed and Low-Voltage CMOS Level-Up/Down Shifter Design for Multiple-Power and Multiple-Clock Domain Chips", IEICE Trans. Electron., Mar 2007.
|
| |
31
|
|
| |
32
|
R. J. Bril et al., "Multimedia QoS in consumer terminals," in Proc. SIPS, 2001.
|
| |
33
|
S. Pasricha, "Transaction Level Modeling of SoC with SystemC 2.0" In Proc. SNUG 2002.
|
 |
34
|
|
|