Abstract—Hybrid parallel programming models combining distributed and shared memory paradigms are well established in high-performance computing. The classical prototype of hybrid programming in HPC is MPI/OpenMP, but many other com-binations are being investigated. Recently, the data-dependency driven, task parallel model for shared memory parallelisation named StarSs has been suggested for usage in combination with MPI. In this paper we apply hybrid MPI/StarSs to a Lattice-Boltzmann code. In particular, we present the hybrid programming model, the benefits we expect, the challenges in porting, and finally a comparison of the performance of MPI/StarSs hybrid, MPI/OpenMP hybrid and the original MPI-only versions of the same code. I
Most HPC systems are clusters of shared memory nodes. Parallel programming must combine the distribu...
Energy consumption is a major concern with high performance multicore systems. In this paper, we exp...
This paper is mainly a summary of two years of my research. I will start from the basic theory of th...
This paper describes the experiences of porting a scientific application to the hybrid MPI/STARSS pa...
AbstractOngoing research towards the development of a hybrid parallelization concept for lattice Bol...
Hybrid programming, whereby shared memory and message passing programming techniques are combined wi...
We apply auto-tuning to a hybrid MPI-pthreads lattice Boltzmann computation running on the Cray XT4 ...
Hybrid programming, whereby shared-memory and mes-sage-passing programming techniques are combined w...
Overview Most HPC systems are clusters of shared memory nodes. To use such systems efficiently both...
This technical report is an introduction to using a hybrid parallel programming model that combines ...
The mixing of shared memory and message passing programming models within a single application has o...
The mixed-mode OpenMP and MPI programming models in parallel application have significant impact on ...
The mixing of shared memory and message passing programming models within a single application has o...
Most HPC systems are clusters of shared memory nodes. To use such systems efficiently both memory co...
Hybrid programming, whereby shared-memory and message-passing programming techniques are combined wi...
Most HPC systems are clusters of shared memory nodes. Parallel programming must combine the distribu...
Energy consumption is a major concern with high performance multicore systems. In this paper, we exp...
This paper is mainly a summary of two years of my research. I will start from the basic theory of th...
This paper describes the experiences of porting a scientific application to the hybrid MPI/STARSS pa...
AbstractOngoing research towards the development of a hybrid parallelization concept for lattice Bol...
Hybrid programming, whereby shared memory and message passing programming techniques are combined wi...
We apply auto-tuning to a hybrid MPI-pthreads lattice Boltzmann computation running on the Cray XT4 ...
Hybrid programming, whereby shared-memory and mes-sage-passing programming techniques are combined w...
Overview Most HPC systems are clusters of shared memory nodes. To use such systems efficiently both...
This technical report is an introduction to using a hybrid parallel programming model that combines ...
The mixing of shared memory and message passing programming models within a single application has o...
The mixed-mode OpenMP and MPI programming models in parallel application have significant impact on ...
The mixing of shared memory and message passing programming models within a single application has o...
Most HPC systems are clusters of shared memory nodes. To use such systems efficiently both memory co...
Hybrid programming, whereby shared-memory and message-passing programming techniques are combined wi...
Most HPC systems are clusters of shared memory nodes. Parallel programming must combine the distribu...
Energy consumption is a major concern with high performance multicore systems. In this paper, we exp...
This paper is mainly a summary of two years of my research. I will start from the basic theory of th...