Measuring and modeling on-chip interconnect power on real hardware
- 10 October 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-11
Abstract
On-chip data movement is a major source of power consumption in modern processors, and future technology nodes will exacerbate this problem. Properly understanding the power that applications expend moving data is vital for inventing mitigation strategies. Previous studies combined data movement energy, which is required to move information across the chip, with data access energy, which is used to read or write onchip memories. This combination can hide the severity of the problem, as memories and interconnects will scale differently to future technology nodes. Thus, increasing the fidelity of our energy measurements is of paramount concern. We propose to use physical data movement distance as a mechanism for separating movement energy from access energy. We then use this mechanism to design microbenchmarks to ascertain data movement energy on a real modern processor. Using these microbenchmarks, we study the following parameters that affect interconnect power: (i) distance, (ii) interconnect bandwidth, (iii) toggle rate, and (iv) voltage and frequency. We conduct our study on an AMD GPU built in 28nm technology and validate our results against industrial estimates for energy/bit/millimeter. We then construct an empirical model based on our characterization and use it to evaluate the interconnect power of 22 real-world applications. We show that up to 14% of the dynamic power in some applications can be consumed by the interconnect and present a range of mitigation strategies.Keywords
This publication has 25 references indexed in Scilit:
- ORION3.0: A Comprehensive NoC Router Estimation ToolIEEE Embedded Systems Letters, 2015
- DSENT - A Tool Connecting Emerging Photonics with Electronics for Opto-Electronic Networks-on-Chip Modeling2012
- OpenCL and the 13 dwarfs2012
- The Scalable Heterogeneous Computing (SHOC) benchmark suite2010
- Non-uniform power access in large caches with low-swing wires2009
- ORION 2.0: A fast and accurate NoC power and area model for early-stage design space exploration2009
- CAMP: A technique to estimate per-structure power at run-time using a few simple parameters2009
- A systematic method for functional unit power estimation in microprocessors2006
- Exploiting choice in resizable cache design to optimize deep-submicron processor energy-delay2004
- Orion: a power-performance simulator for interconnection networks2003