Energy consumption has become a major issue for modem microprocessors. In previous work, several techniques were presented to reduce the overall energy consumption by dynamically adapting various hardware structures. Most approaches however lack the ability to deal efficiently with the huge amount of possible hardware configurations in case of multiple adaptive structures. In this paper, we present a framework that is able to deal with this huge configuration space problem. We first identify phases through profiling and determine the optimal hardware configuration per phase using an efficient offline search algorithm. During program execution, we inspect the phase behavior and adapt the hardware on a per-phase basis. This paper also propose...
Recently, energy has become an important issue in high-performance computing. For example, low power...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Abstract. Nowadays, there is no doubt that energy consumption has become a limiting factor in the de...
A program phase is an interval over which the working set of the program remains more or less consta...
Characterizing program behavior carries significant value in various avenues of computer engineering...
Dynamic voltage and frequency scaling proves to be an efficient way of reducing energy consumption o...
Today’s designs are being shaped by the challenges of nano-CMOS technologies: increased power densit...
99 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The second part of the thesis ...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Computing has recently reached an inflection point with the introduction of multicore processors. On...
Recently, energy has become an important issue in high-performance computing. For example, low power...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Abstract. Nowadays, there is no doubt that energy consumption has become a limiting factor in the de...
A program phase is an interval over which the working set of the program remains more or less consta...
Characterizing program behavior carries significant value in various avenues of computer engineering...
Dynamic voltage and frequency scaling proves to be an efficient way of reducing energy consumption o...
Today’s designs are being shaped by the challenges of nano-CMOS technologies: increased power densit...
99 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The second part of the thesis ...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Computing has recently reached an inflection point with the introduction of multicore processors. On...
Recently, energy has become an important issue in high-performance computing. For example, low power...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...