International audienceA large part of the development effort of compute-intensive applications is devoted to optimization, i.e., achieving the computation within a finite budget of time, space or energy. Given the complexity of modern architectures, writing simulation applications is often a two-step workflow. Firstly, developers design a sequential program for algorithmic tuning and debugging purposes. Secondly, experts optimize and exploit possible approximations of the original program to scale to the actual problem size. This second step is a tedious, time-consuming and error-prone task. In this paper we investigate language extensions and compiler tools to achieve that task semi-automatically in the context of approximate computing. We...
Abstract This paper presents a compiler system for adaptive computing. Our appraoch increases the fl...
In approximate computing, programs gain efficiency by al-lowing occasional errors. Controlling the p...
Existing programming models lead to a tight inter-leaving of semantics and computer optimization con...
International audienceA large part of the development effort of compute-intensive applications is de...
International audienceApproximate computing is necessary to meet deadlines in some compute-intensive...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Dans cette thèse nous proposons une interface de programmation pour aider les développeurs dans leur...
In this thesis we introduce a new application programming interface to help developers to optimize a...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
International audienceCompiler automatic optimization and parallelization techniques are well suited...
International audienceCompiler high-level automatic optimization and parallelization techniques are ...
The paper reports on extensions to the MAX system enabling the generation and refinement of interpre...
Approximating ideal program outputs is a common technique for solving computationally difficult prob...
The goal of traditional optimizations is to map applications onto limited machine resources such tha...
An approximate program transformation is a trans-formation that can change the semantics of a progra...
Abstract This paper presents a compiler system for adaptive computing. Our appraoch increases the fl...
In approximate computing, programs gain efficiency by al-lowing occasional errors. Controlling the p...
Existing programming models lead to a tight inter-leaving of semantics and computer optimization con...
International audienceA large part of the development effort of compute-intensive applications is de...
International audienceApproximate computing is necessary to meet deadlines in some compute-intensive...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Dans cette thèse nous proposons une interface de programmation pour aider les développeurs dans leur...
In this thesis we introduce a new application programming interface to help developers to optimize a...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
International audienceCompiler automatic optimization and parallelization techniques are well suited...
International audienceCompiler high-level automatic optimization and parallelization techniques are ...
The paper reports on extensions to the MAX system enabling the generation and refinement of interpre...
Approximating ideal program outputs is a common technique for solving computationally difficult prob...
The goal of traditional optimizations is to map applications onto limited machine resources such tha...
An approximate program transformation is a trans-formation that can change the semantics of a progra...
Abstract This paper presents a compiler system for adaptive computing. Our appraoch increases the fl...
In approximate computing, programs gain efficiency by al-lowing occasional errors. Controlling the p...
Existing programming models lead to a tight inter-leaving of semantics and computer optimization con...