[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Exploring the Design Space of Self-Regulating Power-Aware On/Off Interconnection Networks

Published: 01 March 2007 Publication History

Abstract

With power consumption becoming increasingly critical in interconnected systems, power-aware networks will become part-and-parcel of many single-chip and multichip systems. As communication links consume significant power regardless of utilization, a mechanism to realize such power-aware networks is on/off links—network links that can be turned on/off as a function of traffic. In this paper, we investigate and propose self-regulating power-aware interconnection networks that turn their links on/off in response to bursts and dips in traffic in a distributed fashion. We explore the design space of such on/off networks, outlining a 5-step design methodology along with various building block solutions at each step that can be effectively assembled to develop various on/off network designs. We applied our methodology to the design of two classes of on/off networks with links that possess substantially different on/off delays, an on-chip network as well as a chip-to-chip network, and show that our designs are able to adapt dynamically to variations in network traffic. Three specific network designs are then constructed, presented, and evaluated. Our simulations show that link power consumption can be reduced by up to 54.4 percent, with a modest increase in network latency.

References

[1]
M. Alonso, J.-M. Martínez, V. Santonja, P. López, and J. Duato, “Power Saving in Regular Interconnection Networks Built with High-Degree Switches,” Proc. 19th Int'l Parallel and Distributed Symp. (IPDPS '05), p. 5.2, Apr. 2005.
[2]
L. Benini and G.D. Micheli, “Powering Networks on Chips: Energy-Efficient and Reliable Interconnect Design for SoCs,” Proc. Int'l Symp. Systems Synthesis, pp. 33-38, Oct. 2001.
[3]
N.J. Boden, D. Cohen, R.E. Felderman, A.E. Kulawik, C.L. Seitz, J.N. Seizovic, and W.-K. Su, “Myrinet—A Gigabit-per Second Local-Area-Network,” IEEE Micro, vol. 15, no. 1, pp. 29-36, Feb. 1995.
[4]
R.V. Boppana and S. Chalasani, “Fault-Tolerant Wormhole Routing Algorithms for Mesh Networks,” IEEE Trans. Computers, vol. 44, no. 7, pp. 848-864, July 1995.
[5]
S. Chalasani and R.V. Boppana, “Fault-Tolerant Wormhole Routing in Tori,” Proc. Eighth Int'l Conf. Supercomputing, pp. 146-155, July 1994.
[6]
A.A. Chien and J.H. Kim, “Planar Adaptive Routing: Low-Cost Adaptive Networks for Multiprocessors,” Proc. 19th Int'l Symp. Computer Architecture (HPCA '92), pp. 268-277, May 1992.
[7]
W.J. Dally, P. Carvey, and L. Dennison, “The Avici Terabit Switch/Router,” Proc. Hot Interconnects 6 (HotI), Aug. 1998.
[8]
W.J. Dally and B. Towles, Principles and Practices of Interconnection Networks. Morgan Kaufmann, Dec. 2003.
[9]
W.J. Dally and B. Towles, “Route Packets, Not Wires: On-Chip Interconnection Networks,” Proc. 38th Design Automation Conf. (DAC), pp. 684-689, June 2001.
[10]
J. Duato, “A Theory of Fault-Tolerant Routing in Wormhole Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 8, no. 8, Aug. 1997.
[11]
J. Duato, V.B. Dao, P.T. Gaughan, and S. Yalamanchili, “Scouting: Fully Adaptive, Deadlock-Free Routing in Faulty Pipelined Networks,” Proc. First Int'l Conf. Parallel and Distributed Systems (ICPADS), pp. 608-613, Dec. 1994.
[12]
J. Duato, S. Yalamanchili, and L. Ni, Interconnection Networks, An Engineering Approach. Morgan Kaufmann, 2003.
[13]
P.T. Gaughan and S. Yalamanchili, “A Family of Fault-Tolerant Routing Protocols for Direct Multiprocessor Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 6, no. 5, pp. 482-497, May 1995.
[14]
C.J. Glass and L.M. Ni, “The Turn Model for Adaptive Routing,” Proc. 19th Int'l Symp. Computer Architecture (ISCA), pp. 278-287, May 1992.
[15]
C.J. Glass and L.M. Ni, “Fault-Tolerant Wormhole Routing in Meshes,” Proc. 23rd Int'l Symp. Fault-Tolerant Computing, pp. 240-249, June 1993.
[16]
R.L. Halas and E. Brandt, “Origin-Based Fault-Tolerant Routing in the Mesh,” Proc. First Int'l Symp. High-Performance Computer Architecture (HPCA '95), pp. 102-111, Jan. 1995.
[17]
S. Heo and K. Asanović, “Replacing Global Wires with an On-Chip Network: A Power Analysis,” Proc. Int'l Symp. Low Power Electronics and Design (ISLPED '05), pp. 369-374, Aug. 2005.
[18]
R. Ho, K. Mai, and M. Horowitz, “Efficient On-Chip Global Interconnects,” Proc. Symp. VLSI Circuits, pp. 271-274, June 2003.
[19]
InfiniBand Trade Alliance, The InfiniBand Architecture, http://www.infinibandta.org, 2006.
[20]
A. Jose, G. Patounakis, and K. Shepard, “Near Speed-of-Light On-Chip Interconnects Using Pulsed Current-Mode Signalling,” Proc. IEEE Symp. VLSI Circuits, pp. 108-111, June 2005.
[21]
V. Karamcheti and A.A. Chien, “Software Overhead in Messaging Layers: Where Does the Time Go,” Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS VI), pp. 51-60, Oct. 1994.
[22]
E.J. Kim, K.H. Yum, G.M. Link, N. Vijaykrishnan, M. Kandemir, M.J. Irwin, M. Yousif, and C.R. Das, “Energy Optimization Techniques in Cluster Interconnects,” Proc. Int'l Symp. Low Power Electronics and Design (ISLPED), pp. 459-464, Aug. 2003.
[23]
J.S. Kim, M.B. Taylor, J. Miller, and D. Wentzlaff, “Energy Characterization of a Tiled Architecture Processor with On-Chip Networks,” Proc. Int'l Symp. Low Power Electronics and Design (ISLPED), pp. 424-427, Aug. 2003.
[24]
C. Lee, M. Potkonjak, and W.H. Mangione-Smith, “MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems,” Proc. 30th Int'l Symp. Microarchitecture (MICRO '97), pp. 330-337, Dec. 1997.
[25]
Motorola Inc., http://www.motorola.com/, 2006.
[26]
S.S. Mukherjee, P. Bannon, S. Lang, A. Spink, and D. Webb, “The Alpha 21364 Network Architecture,” IEEE Micro, vol. 22, no. 1, Jan./Feb. 2002.
[27]
C. Patel, S. Chai, S. Yalamanchili, and D. Schimmel, “Power-Constrained Design of Multiprocessor Interconnection Networks,” Proc. Int'l Conf. Computer Design (ICCD '97), pp. 408-416, Oct. 1997.
[28]
PoPNet Simulator, http://www.princeton.edu/~lshang/pop net.html, 2006.
[29]
D.A. Reed and D.C. Grunwald, “The Performance of Multicomputer Interconnection Networks,” Computer, vol. 20, no. 6, pp.63-73, June 1987.
[30]
K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D. Burger, S.W. Keckler, and C.R. Moore, “Exploiting ILP, TLP, and DLP with the Polymorphous TRIPS Architecture,” Proc. 30th Int'l Symp. Computer Architecture (ISCA '03), pp. 422-433, June 2003.
[31]
L. Schwiebert and D.N. Jayasimha, “Fully Adaptive Wormhole Routing for Meshes,” Proc. Supercomputing Conf., pp. 782-791, Nov. 1993.
[32]
L. Shang, L.-S. Peh, and N.K. Jha, “Dynamic Voltage Scaling with Links for Power Optimization of Interconnection Networks,” Proc. Ninth Int'l Symp. High-Performance Computer Architecture (HPCA '03), pp. 79-90, Feb. 2003.
[33]
The Standard Performance Evaluation Corp., http://www.spec. org/, 2006.
[34]
V. Soteriou and L.-S. Peh, “Design-Space Exploration of Power-Aware On/Off Interconnection Networks,” Proc. 22nd Int'l Conf. Computer Design (ICCD '04), pp. 510-517, Oct. 2004.
[35]
H. Wang, X. Zhu, L.-S. Peh, and S. Malik, “Orion: A Power-Performance Simulator for Interconnection Networks,” Proc. 35th Int'l Symp. Microarchitecture (MICRO-35), pp. 294-305, Nov. 2002.
[36]
G. Wei, J. Kim, D. Liu, S. Sidiropoulos, and M. Horowitz, “A Variable-Frequency Parallel I/O Interface with Adaptive Power-Supply Regulation,” J. Solid-State Circuits, vol. 35, no. 11, pp. 1600-1610, Nov. 2000.

Cited By

View all
  • (2018)TCEPProceedings of the 45th Annual International Symposium on Computer Architecture10.1109/ISCA.2018.00065(712-725)Online publication date: 2-Jun-2018
  • (2017)A Survey of Power and Energy Predictive Models in HPC Systems and ApplicationsACM Computing Surveys10.1145/307881150:3(1-38)Online publication date: 29-Jun-2017
  • (2017)Power Efficient Distributed SimulationProceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/3064911.3069397(77-88)Online publication date: 16-May-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems  Volume 18, Issue 3
March 2007
143 pages

Publisher

IEEE Press

Publication History

Published: 01 March 2007

Author Tags

  1. Interconnection networks
  2. communication link.
  3. low-power design
  4. network topology
  5. on/off mechanism
  6. routing algorithm

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)TCEPProceedings of the 45th Annual International Symposium on Computer Architecture10.1109/ISCA.2018.00065(712-725)Online publication date: 2-Jun-2018
  • (2017)A Survey of Power and Energy Predictive Models in HPC Systems and ApplicationsACM Computing Surveys10.1145/307881150:3(1-38)Online publication date: 29-Jun-2017
  • (2017)Power Efficient Distributed SimulationProceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/3064911.3069397(77-88)Online publication date: 16-May-2017
  • (2015)Power Management of Extreme-Scale Networks with On/Off Links in Runtime SystemsACM Transactions on Parallel Computing10.1145/26870011:2(1-21)Online publication date: 18-Feb-2015
  • (2015)Improving the performance of packet-switched networks-on-chip by SDM-based adaptive shortcut pathsIntegration, the VLSI Journal10.1016/j.vlsi.2014.10.00350:C(193-204)Online publication date: 1-Jun-2015
  • (2013)Ordering circuit establishment in multiplane NoCsACM Transactions on Design Automation of Electronic Systems10.1145/250075218:4(1-33)Online publication date: 25-Oct-2013
  • (2012)Survey of Self-Adaptive NoCs with Energy-Efficiency and DependabilityInternational Journal of Embedded and Real-Time Communication Systems10.4018/jertcs.20120401013:2(1-22)Online publication date: 1-Apr-2012
  • (2012)Intelligent on/off dynamic link management for on-chip networksJournal of Electrical and Computer Engineering10.1155/2012/1078212012(6-6)Online publication date: 1-Jan-2012
  • (2012)Vertical link on/off control methods for wireless 3-d nocsProceedings of the 25th international conference on Architecture of Computing Systems10.1007/978-3-642-28293-5_18(212-224)Online publication date: 28-Feb-2012
  • (2010)Hierarchical Agent Monitored Parallel On-Chip SystemInternational Journal of Embedded and Real-Time Communication Systems10.4018/jertcs.20100401051:2(86-105)Online publication date: 1-Apr-2010
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media