Although adaptive processors can exploit application variability to improve performance or save energy, effectively managing their adaptivity is challenging. To address this problem, we introduce a new approach to adaptivity: the Positional approach. In this ap-proach, both the testing of configurations and the application of the chosen configurations are associated with particular code sections. This is in contrast to the currently-used Temporal approach to adap-tation, where both the testing and application of configurations are tied to successive intervals in time. We propose to use subroutines as the granularity of code sections in positional adaptation. Moreover, we design three implementa-tions of subroutine-based positional adaptatio...
Journal ArticleUsing adaptive processing to dynamically tune major microprocessor resources, develop...
As embedded systems become more complex, designers face a number of challenges at different levels: ...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
99 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The second part of the thesis ...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Performance programming is characterized by the need to structure software components to exploit th...
... multiple types of packets. Today, the processors available within packet processing systems are ...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
International audienceMulti-processor System-on-Chips (MPSoCs) have become increasingly popular over...
The High-Performance Computing ecosystem consists of a large variety of execution platforms that dem...
The goal of this dissertation is to introduce application adaptation techniques to maximize the qual...
142 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.Using this model we introduce...
Static schedules for systems can lead to an inefficient usage of the resources, because the system’s...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Much of the software in everyday operation is not making optimal use of the hardware on which it act...
Journal ArticleUsing adaptive processing to dynamically tune major microprocessor resources, develop...
As embedded systems become more complex, designers face a number of challenges at different levels: ...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...
99 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The second part of the thesis ...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Performance programming is characterized by the need to structure software components to exploit th...
... multiple types of packets. Today, the processors available within packet processing systems are ...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
International audienceMulti-processor System-on-Chips (MPSoCs) have become increasingly popular over...
The High-Performance Computing ecosystem consists of a large variety of execution platforms that dem...
The goal of this dissertation is to introduce application adaptation techniques to maximize the qual...
142 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.Using this model we introduce...
Static schedules for systems can lead to an inefficient usage of the resources, because the system’s...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Much of the software in everyday operation is not making optimal use of the hardware on which it act...
Journal ArticleUsing adaptive processing to dynamically tune major microprocessor resources, develop...
As embedded systems become more complex, designers face a number of challenges at different levels: ...
Adaptive microarchitectures are a promising solution for designing high-performance, power-efficient...