Title :
Design and Management of Voltage-Frequency Island Partitioned Networks-on-Chip
Author :
Ogras, Umit Y. ; Marculescu, Radu ; Marculescu, Diana ; Jung, Eun Gu
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA
fDate :
3/1/2009 12:00:00 AM
Abstract :
The design of many core systems-on-chip (SoCs) has become increasingly challenging due to high levels of integration, excessive energy consumption and clock distribution problems. To deal with these issues, we consider network-on-chip (NoC) architectures partitioned into several voltage-frequency islands (VFIs) and propose a design methodology for runtime energy management. The proposed approach minimizes the energy consumption subject to performance constraints. Then, we present efficient techniques for on-the-fly workload monitoring and management to ensure that the system can cope with variability in the workload and various technology-related parameters. Simulation results demonstrate the effectiveness of our approach in reducing the overall system energy consumption for a real video application. Finally, the results and functional correctness are validated using an field-programmable gate-array (FPGA) prototype for an NoC with multiple VFIs.
Keywords :
field programmable gate arrays; integrated circuit design; logic design; network-on-chip; field-programmable gate-array; networks-on-chip; on-the-fly workload monitoring; runtime energy management; systems-on-chip; voltage-frequency island; Clocks; Condition monitoring; Design methodology; Energy consumption; Energy management; Field programmable gate arrays; Network-on-a-chip; Runtime; Technology management; Voltage; Energy and power consumption; multiprocessor systems-on-chip (MPSoCs); networks-on-chip (NoCs); voltage-frequency islands (VFIs);
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2011229