scispace - formally typeset
Proceedings ArticleDOI

Power management of variation aware chip multiprocessors

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

Content maybe subject to copyright    Report

Citations
More filters
Patent

Optimizing energy consumption and application performance in a multi-core multi-threaded processor system

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

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)
Trending Questions (1)
How to increase core voltage in MSI Afterburner?

Adaptive voltage scaling can be used to bring all cores to the same performance level leaving only core-to-core power variations.