Polaris: A System-Level Roadmap for On-Chip Interconnection Networks
- 1 October 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636404,p. 134-141
- https://doi.org/10.1109/iccd.2006.4380806
Abstract
Technology trends are driving parallel on-chip architectures in the form of multi-processor systems-on-a-chip (MPSoCs) and chip multi-processors (CMPs). In these systems the increasing on-chip communication demand among the computation elements necessitates the use of scalable, nigh-bandwidth network-on-chip (NoC) fabrics. As transistor feature sizes are further miniaturized leading to rapidly increasing amounts of on-chip resources, more complicated and powerful NoC architectures become feasible that can support more sophisticated and demanding applications. Given the myriad emerging software-hardware combinations, for cost-effectiveness, a system designer critically needs to prune this widening NoC design space to identify the architecture(s) that best balance(s) cost/performance, before the actual design process begins. This prompted us to develop Polaris 1, a system-level roadmap for on-chip interconnection networks that guides designers towards the most suitable network design(s) tailored to their performance needs and power/silicon area constraints with respect to a range of applications that will run over this network(s). Polaris explores the plethora of NoC designs based on projections of network traffic, architectures, and process characteristics. While the Polaris roadmapping toolchain is extensible so new traffic, network designs, and processes can be added, the current version of the roadmap already incorporates 7,872 NoC design points. Polaris is rapid and iterates over all these NoC architectures within a tractable run time of 125 hours on a typical desktop machine, while maintaining high relative and absolute accuracies when validated against detailed NoC synthesis results.Keywords
This publication has 22 references indexed in Scilit:
- Energy- and Performance-Driven NoC Communication Architecture Synthesis Using a Decomposition ApproachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- ×pipesCompiler: a tool for instantiating application specific networks on chipPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- SUNMAPPublished by Association for Computing Machinery (ACM) ,2004
- Power-driven design of router microarchitectures in on-chip networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A criterion for cost optimal construction of irregular networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- On-chip traffic modeling and synthesis for MPEG-2 video applicationsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2004
- Microarchitectural exploration with LibertyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The future of wiresProceedings of the IEEE, 2001
- Self‐Similar Network Traffic and Performance EvaluationPublished by Wiley ,2000
- Fat-trees: Universal networks for hardware-efficient supercomputingIEEE Transactions on Computers, 1985