Dynamic reconfiguration systems guided by coarse-grained program phases has found success in improving overall program performance and energy efficiency. These performance/energy savings are limited by the granularity that program phases are detected since phases that occur at a finer granularity goes undetected and reconfiguration opportunities are missed. In this study, we detect program phases using interval sizes on the order of tens, hundreds, and thousands of program cycles. This is in stark contrast with prior phase detection studies where the interval size is on the order of several thousands to millions of cycles. The primary goal of this study is to begin to fill a gap in the literature on phase detection by characterizing super f...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
International audienceA wide array of today's high performance computing (HPC) applications exhibits...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
As computer systems become ever more complex and power hungry, research on dynamic on-the-fly system...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
Most programs are repetitive, where similar behavior can be seen at different execution times. Prop...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Abstract—A wide array of today’s high performance computing (HPC) applications exhibits recurring be...
In a single second a modern processor can execute billions of instructions. Obtaining a bird's eye ...
Computer memory hierarchy becomes increasingly powerful but also more complex to optimize. Run-time...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)The kind and amount of hardware ...
Most applications have time-varying runtime phase behavior. For example, alternating between memory-...
International audienceThe world of High-Performance Computing (HPC) currently stands on the edge of ...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...
International audienceA wide array of today's high performance computing (HPC) applications exhibits...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
As computer systems become ever more complex and power hungry, research on dynamic on-the-fly system...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
Most programs are repetitive, where similar behavior can be seen at different execution times. Prop...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Abstract—A wide array of today’s high performance computing (HPC) applications exhibits recurring be...
In a single second a modern processor can execute billions of instructions. Obtaining a bird's eye ...
Computer memory hierarchy becomes increasingly powerful but also more complex to optimize. Run-time...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)The kind and amount of hardware ...
Most applications have time-varying runtime phase behavior. For example, alternating between memory-...
International audienceThe world of High-Performance Computing (HPC) currently stands on the edge of ...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
Previous researches have shown most programs have phase behavior. We would like to take advantage of...