Achieving a high fraction of peak performance on today’s computer systems is difficult for complex scientific applications. To do so, an application’s characteristics must be tailored to exploit the characteristics of its target architecture. Today, commercial compilers do not adequately tailor programs automatically; thus, application scientists must settle for lackluster performance or manually transform their codes into a form that is complex and unmaintainable. In this paper, we describe a prototype source-to-source transformation tool that enables application scientists to achieve high performance for scientific codes without changing their natural coding style. Our tool supports a rich, integrated collection of optimizing transformati...
During the past decades there has been a continuous growth in the number of physical and societal pr...
This paper presents an interactive framework for developing high-performance C code via series of so...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
Over the last two decades, processor speeds have been improving much faster than memory speeds. As a...
Efficient large-scale scientific computing requires efficient code, yet optimizing code to render it...
Over the last two decades, processor speeds have improved much faster than memory speeds. As a resul...
Chemistry Climate Model (CCM) codes are important \cite{csusft2cbooatpfccm} to understand how to mit...
Efficient execution of large-scale application codes is a primary requirement in many cases. High ef...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Abstract—The performance gap for high performance applications has been widening over time. High lev...
This thesis presents the new approaches to improve the performance of a weather forecast model. The...
In this paper we present a novel approach to program optimisation based on compiler-based type-drive...
Performance tuning, as carried out by compiler designers and application programmers to close the pe...
Scientific applications follow some well-known execution patterns. The patterns, such as using funct...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
During the past decades there has been a continuous growth in the number of physical and societal pr...
This paper presents an interactive framework for developing high-performance C code via series of so...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
Over the last two decades, processor speeds have been improving much faster than memory speeds. As a...
Efficient large-scale scientific computing requires efficient code, yet optimizing code to render it...
Over the last two decades, processor speeds have improved much faster than memory speeds. As a resul...
Chemistry Climate Model (CCM) codes are important \cite{csusft2cbooatpfccm} to understand how to mit...
Efficient execution of large-scale application codes is a primary requirement in many cases. High ef...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Abstract—The performance gap for high performance applications has been widening over time. High lev...
This thesis presents the new approaches to improve the performance of a weather forecast model. The...
In this paper we present a novel approach to program optimisation based on compiler-based type-drive...
Performance tuning, as carried out by compiler designers and application programmers to close the pe...
Scientific applications follow some well-known execution patterns. The patterns, such as using funct...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
During the past decades there has been a continuous growth in the number of physical and societal pr...
This paper presents an interactive framework for developing high-performance C code via series of so...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...