Compared to traditional compile-time optimization, run-time optimization could offer significant performance improvements when parallelizing and optimizing adaptive irregular applications, because it performs program analysis and adaptive optimizations during program execution. Run-time techniques can succeed where static techniques fail because they exploit the characteristics of input data, programs' dynamic behaviors, and the underneath execution environment. When optimizing adaptive irregular applications for parallel execution, a common observation is that the effectiveness of the optimizing transformations depends on programs' input data and their dynamic phases. This dissertation presents a set of run-time optimization te...
Massively parallel and heterogeneous systems together with their APIs have been used for various app...
Wide-issue processors continue to achieve higher performance by exploiting greater instruction-level...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
Compared to traditional compile-time optimization, run-time optimization could offer signi@...
Abstract. How can we exploit a microprocessor as efficiently as possible? The "classic" ap...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Adaptive optimization technology is a key ingredient in modern runtime systems. This technology aims...
Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
This paper describes how a runtime support library can be used as compiler runtime support in irregu...
203 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.This thesis presents a hardwa...
In the past few years, code optimization has become a major field of research. Many efforts have bee...
Massively parallel and heterogeneous systems together with their APIs have been used for various app...
Wide-issue processors continue to achieve higher performance by exploiting greater instruction-level...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
Compared to traditional compile-time optimization, run-time optimization could offer signi@...
Abstract. How can we exploit a microprocessor as efficiently as possible? The "classic" ap...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Adaptive optimization technology is a key ingredient in modern runtime systems. This technology aims...
Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and...
Adaptable computing is an increasingly important paradigm that specializes system resources to varia...
This paper describes how a runtime support library can be used as compiler runtime support in irregu...
203 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.This thesis presents a hardwa...
In the past few years, code optimization has become a major field of research. Many efforts have bee...
Massively parallel and heterogeneous systems together with their APIs have been used for various app...
Wide-issue processors continue to achieve higher performance by exploiting greater instruction-level...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...