International audienceThe quality of compiler-optimized code for high-performance applications lags way behind what optimization and domain expertscan achieve by hand. This paper explores in-between solutions,besides fully automatic and fully-manual code optimization. Thiswork discusses how generative approaches can help the design andoptimization of supercomputing applications. It outlines early results and research directions, using MetaOCaml for the design ofa generative tool-box to design portable optimized code. We alsoidentify some limitations of the MetaOCaml system. We finallyadvocate for an offshoring approach to bring high-level and safemetaprogramming to imperative languages
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
The domain of high-performance computing is still dominated by manual optimiza-tions of programs wri...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
The quality of compiler-optimized code for high-performance applications lags way behind what optimi...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Special issue on the First MetaOCaml Workshop 2004. %HEVEA\publinkCDGHKP06.ps.gzInternational audien...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
In today's increasingly heterogeneous compute landscape, there is high demand for design tools that ...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This paper describes a new approach to program optimization that allows general purpose code to bene...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
The domain of high-performance computing is still dominated by manual optimiza-tions of programs wri...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
The quality of compiler-optimized code for high-performance applications lags way behind what optimi...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Special issue on the First MetaOCaml Workshop 2004. %HEVEA\publinkCDGHKP06.ps.gzInternational audien...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
In today's increasingly heterogeneous compute landscape, there is high demand for design tools that ...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This paper describes a new approach to program optimization that allows general purpose code to bene...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
The domain of high-performance computing is still dominated by manual optimiza-tions of programs wri...