Abstract. The goal of this work is a systematic approach to compiler optimization for simultaneously optimizing across multiple levels of the memory hierarchy. Our approach combines compiler models and heuris-tics with guided empirical search to take advantage of their complemen-tary strengths. The models and heuristics limit the search to a small number of candidate implementations, and the empirical results provide accurate feedback information to the compiler. In previous work, we pro-pose a compiler algorithm for deriving a set of parameterized solutions, followed by a model-guided empirical search to determine the best in-teger parameter values and select the best overall solution. This paper focuses on formalizing the process of deriv...
For scientific array-based programs, optimization for a particular target platform is a hard problem...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...
Achieving peak performance from the computational ker-nels that dominate application performance oft...
Abstract. The goal of this work is a systematic approach to compiler optimization for simultaneously...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
This paper proposes the use of empirical modeling techniques for building microarchitecture sensitiv...
International audienceIterative search combined with machine learning is a promising approach to des...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Abstract. In recent years, a number of strategies have emerged for em-pirically tuning applications ...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
Today's multi-core era places significant demands on an optimizing compiler, which must parallelize ...
Abstract. Machine learning has shown its capabilities for an automatic genera-tion of heuristics use...
Abstract. The increasing complexities of modern architectures require compilers to extensively apply...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
Parallel compilers and programming environments need a high degree of intelligence to cope with the ...
For scientific array-based programs, optimization for a particular target platform is a hard problem...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...
Achieving peak performance from the computational ker-nels that dominate application performance oft...
Abstract. The goal of this work is a systematic approach to compiler optimization for simultaneously...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
This paper proposes the use of empirical modeling techniques for building microarchitecture sensitiv...
International audienceIterative search combined with machine learning is a promising approach to des...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Abstract. In recent years, a number of strategies have emerged for em-pirically tuning applications ...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
Today's multi-core era places significant demands on an optimizing compiler, which must parallelize ...
Abstract. Machine learning has shown its capabilities for an automatic genera-tion of heuristics use...
Abstract. The increasing complexities of modern architectures require compilers to extensively apply...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
Parallel compilers and programming environments need a high degree of intelligence to cope with the ...
For scientific array-based programs, optimization for a particular target platform is a hard problem...
Abstract — A key step in program optimization is the estimation of optimal values for parameters suc...
Achieving peak performance from the computational ker-nels that dominate application performance oft...