The quality of compiler-optimized code for high-performance applications lags way behind what optimization and domain experts can achieve by hand. This paper explores in-between solutions, besides fully automatic and fully-manual code optimization. This work discusses how generative approaches can help the design and optimization of supercomputing applications. It outlines early results and research directions, using MetaOCaml for the design of a generative tool-box to design portable optimized code. We also identify some limitations of the MetaOCaml system. We finally advocate for an offshoring approach to bring high-level and safe metaprogramming to imperative languages
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
Program generation is among the most promising techniques in the effort to increase the automation o...
Abstract. Helping programmers write parallel software is an urgent problem given the popularity of m...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
The domain of high-performance computing is still dominated by manual optimiza-tions of programs wri...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
The authors' "metatools" are a collection of tools for generic programming. This includes generating...
Special issue on the First MetaOCaml Workshop 2004. %HEVEA\publinkCDGHKP06.ps.gzInternational audien...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Much of the work on applications of meta-level primitives in logic pro-grams focusses on high-level ...
International audienceEfficiently using the hardware capabilities of the Cell processor, a heterogen...
technical reportThis thesis describes the high-level transformation phase of a prototype PSL compile...
This paper describes a new approach to program optimization that allows general purpose code to bene...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
Program generation is among the most promising techniques in the effort to increase the automation o...
Abstract. Helping programmers write parallel software is an urgent problem given the popularity of m...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
The domain of high-performance computing is still dominated by manual optimiza-tions of programs wri...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
The authors' "metatools" are a collection of tools for generic programming. This includes generating...
Special issue on the First MetaOCaml Workshop 2004. %HEVEA\publinkCDGHKP06.ps.gzInternational audien...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Much of the work on applications of meta-level primitives in logic pro-grams focusses on high-level ...
International audienceEfficiently using the hardware capabilities of the Cell processor, a heterogen...
technical reportThis thesis describes the high-level transformation phase of a prototype PSL compile...
This paper describes a new approach to program optimization that allows general purpose code to bene...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
Program generation is among the most promising techniques in the effort to increase the automation o...
Abstract. Helping programmers write parallel software is an urgent problem given the popularity of m...