Commonly, the development of scientific computing software follows a stencilbased approach: the numerical methods and algorithms are introduced into computing systems through stencil data structures and sweeps (i.e. traversing element by element the mesh and performing the required computations). Making an effort to remove the dependencies of the kernels on the numerical method may greatly facilitate the portability. Thus, the numerical method must be fully integrated into the data structures somehow so that computing kernels can operate independently. In this work, we propose a pure virtual approach for managing the architecture-specific data structure and computing kernel implementations while providing the users with a unique interface.P...
International audienceHardware accelerators are classic scientific coprocessors in HPC machines. How...
For several decades, computer scientists have sought guidance on how to evolve architectures, langua...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
A kernel has been developed to enable the construction of distributed and parallel software for sequ...
What is the most natural way of composing an algorithm to solve a problem: A number of recent artic...
Continuous enhancement in hardware technologies enables scientific computing to advance incessantly ...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
In computational science, the scale of problems addressed and the resolution of solu-tions achieved ...
The paper analyzes the problems of scalability of modern computational systems, and offers a new par...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
International audienceFuture computing platforms will be distributed and heterogeneous. Such platfor...
The future of high performance computing lies in massively parallel computers. In order to create so...
The article describes various options for speeding up calculations on computer systems. These featur...
International audienceHardware accelerators are classic scientific coprocessors in HPC machines. How...
For several decades, computer scientists have sought guidance on how to evolve architectures, langua...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...
Commonly, the development of scientific computing software follows a stencilbased approach: the nume...
A kernel has been developed to enable the construction of distributed and parallel software for sequ...
What is the most natural way of composing an algorithm to solve a problem: A number of recent artic...
Continuous enhancement in hardware technologies enables scientific computing to advance incessantly ...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
In computational science, the scale of problems addressed and the resolution of solu-tions achieved ...
The paper analyzes the problems of scalability of modern computational systems, and offers a new par...
What is the minimal software infrastructure and what type of conventions are needed to simplify deve...
International audienceFuture computing platforms will be distributed and heterogeneous. Such platfor...
The future of high performance computing lies in massively parallel computers. In order to create so...
The article describes various options for speeding up calculations on computer systems. These featur...
International audienceHardware accelerators are classic scientific coprocessors in HPC machines. How...
For several decades, computer scientists have sought guidance on how to evolve architectures, langua...
78 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2000.In the past decades, the use o...