Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying problems and solutions for domain experts. Based on this, code generation frameworks can produce compilable source code. However, apart from optimizing execution performance, parallelization is key for pushing the limits in problem size and an essential ingredient for exascale performance. We discuss necessary concepts for the introduction of such capabilities in code generators. In particular, those for partitioning the problem to be solved and accessing the partitioned data are elaborated. Furthermore, possible approaches to expose parallelism to users through a given DSL are discussed. Moreover, we present the implementation of these conc...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
This paper overviews a Domain-Specific Language (DSL) for parallel and grid computing, layered on to...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
International audienceAs the computation power of modern high performance architectures increases, t...
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...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
Over the last five years, graphics cards have become a tempting target for scientific computing, tha...
Computational scientists are typically not expert programmers, and thus work in easy to use dynamic ...
Many applications in scientific computing require solving one or more partial differential equations...
Summary. Mesh generation is a critical component for many (bio-)engineering ap-plications. However, ...
International audienceWe first define the meaning of "massively parallel computation": considering o...
Efficient execution of large-scale application codes is a primary requirement in many cases. High ef...
“The final publication is available at ACM via http://dx.doi.org/10.1145/3324989.3325721”As we move ...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
This paper overviews a Domain-Specific Language (DSL) for parallel and grid computing, layered on to...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
International audienceAs the computation power of modern high performance architectures increases, t...
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...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
Over the last five years, graphics cards have become a tempting target for scientific computing, tha...
Computational scientists are typically not expert programmers, and thus work in easy to use dynamic ...
Many applications in scientific computing require solving one or more partial differential equations...
Summary. Mesh generation is a critical component for many (bio-)engineering ap-plications. However, ...
International audienceWe first define the meaning of "massively parallel computation": considering o...
Efficient execution of large-scale application codes is a primary requirement in many cases. High ef...
“The final publication is available at ACM via http://dx.doi.org/10.1145/3324989.3325721”As we move ...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
This paper overviews a Domain-Specific Language (DSL) for parallel and grid computing, layered on to...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...