Previous researches have shown most programs have phase behavior. We would like to take advantage of the phase behavior of applications to dynamically reconfigure an embedded platform in order to achieve more energy efficiency and performance. In this study, we first outline some aspects of the phase behavior with emphasis also on the influence of the Operating System (OS). We developed a tool chain to characterize the phase behavior of workloads (benchmarks) for embedded reconfigurable systems. Eight typical workloads are analyzed by using our tool chain. The results show that i) phase behavior can be relevant in workloads for embedded reconfigurable systems; ii) phase behavior (including the number of phases and the time spent in each pha...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Processing embedded applications is essentially a tradeoff between power and performance. Increasing...
It is well known that programs exhibit time varying behavior. For example, some parts of the executi...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
As computer systems become ever more complex and power hungry, research on dynamic on-the-fly system...
Computer architecture has experienced a major paradigm shift from focusing only on raw performance t...
Most applications have time-varying runtime phase behavior. For example, alternating between memory-...
Computer architecture has experienced a major paradigm shift from focusing only on raw performance t...
Processing embedded applications is essentially a trade-off between power and performance. Increasin...
Characterizing program behavior carries significant value in various avenues of computer engineering...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Computer systems increasingly rely on dynamic, phase-based system management techniques, in which sy...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Processing embedded applications is essentially a tradeoff between power and performance. Increasing...
It is well known that programs exhibit time varying behavior. For example, some parts of the executi...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
As computer systems become ever more complex and power hungry, research on dynamic on-the-fly system...
Computer architecture has experienced a major paradigm shift from focusing only on raw performance t...
Most applications have time-varying runtime phase behavior. For example, alternating between memory-...
Computer architecture has experienced a major paradigm shift from focusing only on raw performance t...
Processing embedded applications is essentially a trade-off between power and performance. Increasin...
Characterizing program behavior carries significant value in various avenues of computer engineering...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Computer systems increasingly rely on dynamic, phase-based system management techniques, in which sy...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Processing embedded applications is essentially a tradeoff between power and performance. Increasing...
It is well known that programs exhibit time varying behavior. For example, some parts of the executi...