International audienceProviding high level tools for parallel programming while sustaining a high level of performance has been a challenge that techniques like Domain Specific Embedded Languages try to solve. In previous works, we investigated the design of such a DSEL-NT2- providing a Matlab-like syntax for parallel numerical computations inside a C++ library. In this paper, we show how NT2 has been redesigned for shared memory systems in an extensible and portable way
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
This paper proposes a new C++ embedded Domain-Specific Language (DSL) for expressing stream parallel...
We introduce a DSL based toolchain supporting the design of parallel applications where parallelism ...
International audienceProviding high level tools for parallel programming while sustaining a high le...
International audienceThe design and implementation of high level tools for parallel programming is ...
International audienceGPGPUs and other accelerators are becoming a mainstream asset for high-perform...
Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying...
Exploiting heterogeneous parallel hardware currently requires mapping application code to multiple d...
As the computation power of modern high performance architectures increases, their heterogeneity and...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
MATLAB is a popular mathematical framework composed of a built-in library implementing a significant...
AbstractWe introduce a DSL based toolchain supporting the design of parallel applications where para...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
This paper proposes a new C++ embedded Domain-Specific Language (DSL) for expressing stream parallel...
We introduce a DSL based toolchain supporting the design of parallel applications where parallelism ...
International audienceProviding high level tools for parallel programming while sustaining a high le...
International audienceThe design and implementation of high level tools for parallel programming is ...
International audienceGPGPUs and other accelerators are becoming a mainstream asset for high-perform...
Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying...
Exploiting heterogeneous parallel hardware currently requires mapping application code to multiple d...
As the computation power of modern high performance architectures increases, their heterogeneity and...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
ABSTRACT Parallel numerical software based on the message-passing model is enormously compli-cated. ...
MATLAB is a popular mathematical framework composed of a built-in library implementing a significant...
AbstractWe introduce a DSL based toolchain supporting the design of parallel applications where para...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
This paper proposes a new C++ embedded Domain-Specific Language (DSL) for expressing stream parallel...
We introduce a DSL based toolchain supporting the design of parallel applications where parallelism ...