Increasing demand for power-efficient, high-performance computing requires tuning applications and/or the underlying hardware to improve the mapping between workload heterogeneity and com-putational resources. To assess the potential benefits of hardware tuning, we propose a framework that leverages synergistic interac-tions between recent advances in (a) sampling, (b) predictive mod-eling, and (c) optimization heuristics. This framework enables qual-itatively new capabilities in analyzing the performance and power characteristics of adaptive microarchitectures. For the first time, we are able to simultaneously consider high temporal and compre-hensive spatial adaptivity. In particular, we optimize efficiency for many, short adaptive interv...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
Today’s embedded applications demand high compute performance at a tight energy budget, which requir...
The gap between peak and delivered performance for scientific applications running on microprocesso...
The gap between peak and delivered performance for scientific applications running on microprocessor...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
142 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.Using this model we introduce...
Semiconductor technology scaling has long been a source of dramatic gains in our computing capabilit...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
Today’s embedded applications demand high compute performance at a tight energy budget, which requir...
The gap between peak and delivered performance for scientific applications running on microprocesso...
The gap between peak and delivered performance for scientific applications running on microprocessor...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
142 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.Using this model we introduce...
Semiconductor technology scaling has long been a source of dramatic gains in our computing capabilit...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...