International audienceWe present a new compilation strategy, implemented at a small cost, to optimize image applications developed on top of a high level image processing library for an heterogeneous processor with a vector image processing accelerator. The library provides the semantics of the image computations. The pipelined structure of the accelerator allows to compute whole expressions with dozens of elementary image instructions, but is constrained as intermediate image values cannot be extracted. We adapted standard compilation techniques to perform this task automatically. Our strategy is implemented in PIPS, a source-to-source compiler which greatly reduces the development cost as standard phases are reused and parameterized for t...
The huge processing power needed by multimedia applications has led to mul-timedia extensions in the...
International audienceCurrent applications constraints are pushing for higher computation power whil...
This paper presents the design and implementation of PolyMage, a domain-specific language and compil...
22 pagesInternational audienceWe present a new compilation strategy, implemented at a small cost, to...
International audienceWe present an API-based compilation strategy to optimize image applications, d...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
National audienceImage Processing, Mathematical Morphology Base Operators, The MPPA-256 Chip, Exampl...
International audienceNew many-core architectures such as the Kalray MPPA-256 provide energy-efficie...
SIMD hardware accelerators o er an alternative to manycores when energy consumption and performance ...
Vectorization support in hardware continues to expand and grow as well we still continue on supersca...
It is known that with the support of domain–specific customizable heterogeneous architecture, energy...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Digital signal processing applications benefit from fast implementations of vectorized inner kernels...
There is a large body of legacy scientific code in use today that could benefit from execution on ac...
In modern embedded systems, heterogeneous architectures are crucial in achieving desired performance...
The huge processing power needed by multimedia applications has led to mul-timedia extensions in the...
International audienceCurrent applications constraints are pushing for higher computation power whil...
This paper presents the design and implementation of PolyMage, a domain-specific language and compil...
22 pagesInternational audienceWe present a new compilation strategy, implemented at a small cost, to...
International audienceWe present an API-based compilation strategy to optimize image applications, d...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
National audienceImage Processing, Mathematical Morphology Base Operators, The MPPA-256 Chip, Exampl...
International audienceNew many-core architectures such as the Kalray MPPA-256 provide energy-efficie...
SIMD hardware accelerators o er an alternative to manycores when energy consumption and performance ...
Vectorization support in hardware continues to expand and grow as well we still continue on supersca...
It is known that with the support of domain–specific customizable heterogeneous architecture, energy...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Digital signal processing applications benefit from fast implementations of vectorized inner kernels...
There is a large body of legacy scientific code in use today that could benefit from execution on ac...
In modern embedded systems, heterogeneous architectures are crucial in achieving desired performance...
The huge processing power needed by multimedia applications has led to mul-timedia extensions in the...
International audienceCurrent applications constraints are pushing for higher computation power whil...
This paper presents the design and implementation of PolyMage, a domain-specific language and compil...