ACM Transactions on Design Automation of Electronic Systems · 2013 · 49 citations · 41 references
EngineeringComputer EngineeringComputer ScienceInterconnection NetworksLow-power DesignSystem-on-chip DesignDynamic Power ReductionNetwork-on-chip DesignPower ControlPower ManagementPower OptimizationPower-aware DesignDynamic Power DissipationLinear ControlLinear Control ModelsPower Management ArchitecturePower Management TechniquesRuntime Power ControlSystem-on-chip ArchitectureSystem-on-chip Power Management
Reducing energy consumption in multiprocessor systems-on-chip (MPSoCs) where communication happens via the network-on-chip (NoC) approach calls for multiple voltage/frequency island (VFI)-based designs. In turn, such multi-VFI architectures need efficient, robust, and accurate runtime control mechanisms that can exploit the workload characteristics in order to save power. Despite being tractable, the linear control models for power management cannot capture some important workload characteristics (e.g., fractality, nonstationarity) observed in heterogeneous NoCs; if ignored, such characteristics lead to inefficient communication and resources allocation, as well as high power dissipation in MPSoCs. To mitigate such limitations, we propose a new paradigm shift from power optimization based on linear models to control approaches based on fractal-state equations. As such, our approach is the first to propose a controller for fractal workloads with precise constraints on state and control variables and specific time bounds. Our results show that significant power savings can be achieved at runtime while running a variety of benchmark applications.
41
Kemin Zhou, John C. Doyle, K. Glover · 1997 · 4.4K citations
Networks on chips: a new SoC paradigm
Luca Benini, Giovanni De Micheli · Computer · 2002 · 3.7K citations · Full text
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie et al. · 1995 · 3.6K citations · Full text
William J. Dally, Brian Towles · 2001 · 3.2K citations
Engineering, Computer Engineering, Electrical Engineering +17