Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/968879.969208acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

×pipesCompiler: A Tool for Instantiating Application Specific Networks on Chip

Published: 16 February 2004 Publication History

Abstract

Future Systems on Chips (SoCs) will integrate a large number of processor and storage cores onto a single chip and require Networks on Chip (NoC) to support the heavy communication demands of the system. The individual components of the SoCs will be heterogeneous in nature with widely varying functionality and communication requirements. The communication infrastructure should optimally match communication patterns among these components accounting for the individual component needs. In this paper we present xpipes Compiler, a tool for automatically instantiating an application-specific NoC for heterogeneous Multi-Processor SoCs. The xpipes Compiler instantiates a network of building blocks from a library of composable soft macros (switches, network interfaces and links) described in SystemC at the cycle-accurate level. The network components are optimized for that particular network and support reliable, latency-insensitive operation. Example systems with application-specific NoCs built using the xpipes Compiler show large savings in area (factor of 6.5), power (factor of 2.4) and latency (factor of 1.42) when compared to a general-purpose mesh-based NoC architecture.

References

[1]
{1} L. Benini, G. D. Micheli, "Networks on Chips: A New SoC Paradigm", IEEE Computers, pp. 70-78, Jan. 2002.
[2]
{2} A. Jantsch, H. Tenhunen, "Networks on Chip", Kluwer Academic Publishers, 2003.
[3]
{3} E. Rijpkema et al., "Trade-offs in the design of a router with both guaranteed and best-effort services for networks on chip", DATE 2003, pp. 350-355, Mar. 2003.
[4]
{4} W. Cesario et al., "Component-Based Design Approach for Multi-Core SoCs", DAC 2002, pp. 789-794, June, 2002.
[5]
{5} E. B. Van der Tol, E. G. T. Jaspers, "Mapping of MPEG-4 Decoding on a Flexible Architecture Platform", SPIE 2002, pp. 1-13, Jan, 2002.
[6]
{6} M. Dallosso et. al, "xpipes: a Latency Insensitive Parameterized Network-on-chip Architecture For Multi-Processor SoCs", pp. 536- 539, ICCD 2003.
[7]
{7} E. G. T. Jaspers, et al., "Chip-set for Video Display of Multimedia Information", IEEE Trans. on Consumer Electronics, Vol. 45, No. 3, pp. 707-716, Aug, 1999.
[8]
{8} F. Karim et al., "An Interconnect Architecture for Network Systems on Chips", IEEE Micro, Vol. 22, No. 5, pp. 36-45, Sep. 2002.
[9]
{9} L. P. Carloni, K. L. McMillan, A. L. Sangiovanni-Vincentelli, "Theory of latency-insensitive design", IEEE Trans. on CAD of ICs and Systems, pp. 1059-1076, Vol. 20, no. 9, Sept. 2001.
[10]
{10} P. Guerrier, A. Greiner, "A generic architecture for on-chip packet switched interconnections", Proc. DATE, pp. 250-256, March 2000.
[11]
{11} S. Kumar et al., "A network on chip architecture and design methodology", ISVLSI 2002, pp. 105-112, 2002.
[12]
{12} S. J. Lee et al., " An 800MHz Star-Connected On-Chip Network for Application to Systems on a Chip", ISSCC 2003, Feb. 2003.
[13]
{13} J. Hu, R. Marculescu, "Energy-Aware Mapping for Tile-based NOC Architectures Under Performance Constraints", ASP-DAC 2003.
[14]
{14} H. Yamauchi et al., "A 0.8 W HDTV video processor with simultaneous decoding of two MPEG2 MP@HL streams and capable of 30 frames/s reverse playback", ISSCC, Vol. 1, pp. 473-474, Feb. 2002.
[15]
{15} H. Zhang et al., "A 1V Heterogeneous Reconfigurable DSP IC for Wireless Baseband Digital Signal Processing", IEEE Journal of SSC, pp. 1697-1704, Vol. 35, no. 11, Nov. 2000.
[16]
{16} H. S Wang et al., "Orion: A Power-Performance Simulator for Interconnection Networks", MICRO, Nov. 2002.
[17]
{17} R. Ho, K. Mai, and M. Horowitz, "The Future of Wires", Proceedings of the IEEE, pp. 490-504, April 2001.
[18]
{18} http://www.ocpip.org/home OCP specification.

Cited By

View all
  • (2014)Cost-effective lifetime and yield optimization for NoC-based MPSoCsACM Transactions on Design Automation of Electronic Systems10.1145/253557519:2(1-33)Online publication date: 28-Mar-2014
  • (2011)A unified design space simulation environment for network-on-chip: fuse-NInternational Journal of High Performance Systems Architecture10.1504/IJHPSA.2011.0380553:1(23-32)Online publication date: 1-Jan-2011
  • (2010)Optimal regulation of traffic flows in networks-on-chipProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871317(1621-1624)Online publication date: 8-Mar-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '04: Proceedings of the conference on Design, automation and test in Europe - Volume 2
February 2004
606 pages
ISBN:0769520855

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 16 February 2004

Check for updates

Author Tags

  1. Networks on Chips
  2. SystemC
  3. Systems on Chips
  4. application-specific
  5. latency-insensitive design

Qualifiers

  • Article

Conference

DATE04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Cost-effective lifetime and yield optimization for NoC-based MPSoCsACM Transactions on Design Automation of Electronic Systems10.1145/253557519:2(1-33)Online publication date: 28-Mar-2014
  • (2011)A unified design space simulation environment for network-on-chip: fuse-NInternational Journal of High Performance Systems Architecture10.1504/IJHPSA.2011.0380553:1(23-32)Online publication date: 1-Jan-2011
  • (2010)Optimal regulation of traffic flows in networks-on-chipProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871317(1621-1624)Online publication date: 8-Mar-2010
  • (2010)Contrasting topologies for regular interconnection networks under the constraints of nanoscale silicon technologyProceedings of the Third International Workshop on Network on Chip Architectures10.1145/1921249.1921259(37-42)Online publication date: 4-Dec-2010
  • (2010)Networks on ChipsProceedings of the 47th Design Automation Conference10.1145/1837274.1837352(300-305)Online publication date: 13-Jun-2010
  • (2009)Automated technique for design of NoC with minimal communication latencyProceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis10.1145/1629435.1629499(471-480)Online publication date: 11-Oct-2009
  • (2009)A methodology for application-specific NoC architecture generation in a dynamic task structure environmentProceedings of the 19th ACM Great Lakes symposium on VLSI10.1145/1531542.1531580(149-152)Online publication date: 10-May-2009
  • (2009)Topology/floorplan/pipeline co-design of cascaded crossbar busIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2009.201744217:8(1034-1047)Online publication date: 1-Aug-2009
  • (2008)Exploring High-Dimensional Topologies for NoC Design Through an Integrated Analysis and Synthesis FrameworkProceedings of the Second ACM/IEEE International Symposium on Networks-on-Chip10.5555/1397757.1397991(107-116)Online publication date: 7-Apr-2008
  • (2008)ReNoCProceedings of the Second ACM/IEEE International Symposium on Networks-on-Chip10.5555/1397757.1397985(55-64)Online publication date: 7-Apr-2008
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media