Adaptable computing is an increasingly important paradigm that specializes system resources to variable application requirements, environmental conditions, or user requirements. Adapting computing resources to variable application requirements (or application phases) is otherwise known as phase-based optimization. Phase-based optimization takes advantage of application phases, or execution intervals of an application, that behave similarly, to enable effective and beneficial adaptability. In order for phase-based optimization to be effective, the phases must first be classified to determine when application phases begin and end, and ensure that system resources are accurately specialized. In this paper, we present a survey of phase classifi...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
In multicore processor systems, being able to accurately predict the future provides new optimizatio...
Compiler optimization phase ordering is a longstanding problem, and is of particular relevance to th...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Compared to traditional compile-time optimization, run-time optimization could offer signi@...
Computer memory hierarchy becomes increasingly powerful but also more complex to optimize. Run-time...
It is well known that programs exhibit time varying behavior. For example, some parts of the executi...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
In a single second a modern processor can execute billions of instructions. Obtaining a bird's eye ...
International audienceA wide array of today's high performance computing (HPC) applications exhibits...
A program phase is an interval over which the working set of the program remains more or less consta...
A phase-by-phase modelling technique is introduced to evaluate a fault tolerant system's ability to ...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
In multicore processor systems, being able to accurately predict the future provides new optimizatio...
Compiler optimization phase ordering is a longstanding problem, and is of particular relevance to th...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
Microarchitecture optimizations, in general, exploit the gross program behavior for performance impr...
Compared to traditional compile-time optimization, run-time optimization could offer signi@...
Computer memory hierarchy becomes increasingly powerful but also more complex to optimize. Run-time...
It is well known that programs exhibit time varying behavior. For example, some parts of the executi...
Even the simplest kernel has a diverse structure of execution behavior. This is a consequence of the...
It is well known that a program execution exhibits time-varying behavior, i.e., a program typically ...
In a single second a modern processor can execute billions of instructions. Obtaining a bird's eye ...
International audienceA wide array of today's high performance computing (HPC) applications exhibits...
A program phase is an interval over which the working set of the program remains more or less consta...
A phase-by-phase modelling technique is introduced to evaluate a fault tolerant system's ability to ...
Energy consumption has become a major issue for modem microprocessors. In previous work, several tec...
In multicore processor systems, being able to accurately predict the future provides new optimizatio...
Compiler optimization phase ordering is a longstanding problem, and is of particular relevance to th...