Proceedings ArticleDOI
Power management of variation aware chip multiprocessors
Abu Saad Papa,Madhu Mutyam +1 more
- pp 423-428
Reads0
Chats0
TLDR
The goal of this work is to find the optimal frequency that balances performance with power against asymmetry, and it is demonstrated that traditional task scheduling techniques need to be revisited to mitigate the effects of process variations.Abstract:
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects have begun to move towards the chip multiprocessors (CMPs) as an attractive solution. CMPs have become a common way of reducing chip complexity and power consumption while maintaining high performance. Multiple cores are replicated on a single chip, resulting in a potential linear scaling of performance. Cores are becoming sufficiently small with technology scaling. As technology continues to scale, inter-die and intra-die variations in process parameters can result in significant impact on performance and power consumption, leading to asymmetry among the cores that were designed to be symmetric. Adaptive voltage scaling can be used to bring all cores to the same performance level leaving only core-to-core power variations. The goal of our work is to find the optimal frequency that balances performance with power against asymmetry. We also demonstrate that traditional task scheduling techniques need to be revisited to mitigate the effects of process variations.read more
Citations
More filters
Patent
Optimizing energy consumption and application performance in a multi-core multi-threaded processor system
Elmootazbellah Nabil Elnozahy,Heather L. Hanson,Freeman Leigh Rawson,Allen-Ware Malcolm Scott +3 more
TL;DR: In this article, a scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads, and the scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption.
Journal ArticleDOI
A Survey of Architectural Techniques for Managing Process Variation
TL;DR: A survey of architectural techniques for managing process variation (PV) in modern processors is presented and these techniques are classified based on several important parameters to bring out their similarities and differences.
Dissertation
Technology-Accurate Variability-Aware Performance Macromodels for On-Chip Communication Synthesis
TL;DR: A methodology for the parametrized joint optimization of delay and energy consumption during the communication architecture synthesis is provided, by performing a statistical analysis and optimization of parametric yield under the influence of parameter variations.
Proceedings ArticleDOI
Variation-aware task scheduling and power mode selection for MPSoC power optimization
TL;DR: The proposed algorithm is able to maximize the total power yield of the chip under a given performance yield constraint by searching for the optimal task scheduling and power mode selection policy for a specified multiprocessor platform.
References
More filters
Proceedings ArticleDOI
The SPLASH-2 programs: characterization and methodological considerations
TL;DR: This paper quantitatively characterize the SPLASH-2 programs in terms of fundamental properties and architectural interactions that are important to understand them well, including the computational load balance, communication to computation ratio and traffic needs, important working set sizes, and issues related to spatial locality.
Proceedings ArticleDOI
Wattch: a framework for architectural-level power analysis and optimizations
TL;DR: Wattch is presented, a framework for analyzing and optimizing microprocessor power dissipation at the architecture-level and opens up the field of power-efficient computing to a wider range of researchers by providing a power evaluation methodology within the portable and familiar SimpleScalar framework.
Journal Article
Low-Power CMOS Digital Design
TL;DR: An architecturally based scaling strategy is presented which indicates that the optimum voltage is much lower than that determined by other scaling considerations, and is achieved by trading increased silicon area for reduced power consumption.
Journal ArticleDOI
Simics: A full system simulation platform
Peter S. Magnusson,M. Christensson,J. Eskilson,D. Forsgren,G. Hallberg,J. Hogberg,Fredrik Larsson,A. Moestedt,Bengt Werner +8 more
TL;DR: Simics is a platform for full system simulation that can run actual firmware and completely unmodified kernel and driver code, and it provides both functional accuracy for running commercial workloads and sufficient timing accuracy to interface to detailed hardware models.
Proceedings ArticleDOI
Parameter variations and impact on circuits and microarchitecture
TL;DR: Process, voltage and temperature variations; and their impact on circuit and microarchitecture; and possible solutions to reduce the impact of parameter variations and to achieve higher frequency bins are presented.
Related Papers (5)
Optimizing throughput of power- and thermal-constrained multicore processors using DVFS and per-core power-gating
Jungseob Lee,Nam Sung Kim +1 more
VARSHA: variation and reliability-aware application scheduling with adaptive parallelism in the dark-silicon era
Nishit Kapadia,Sudeep Pasricha +1 more