Currently, most scientific applications based on MPI adopt a compute-centric architecture. Needed data is accessed by MPI processes running on different nodes through a shared file system. Unfortunately, the explosive growth of scientific data undermines the high performance of MPI-based applications, especially in the execution environment of commodity clusters. In this paper, we present a novel approach to enable data locality computation for MPI-based data-intensive applications and refer to it as DL-MPI. DL-MPI allows MPI-based programs to obtain data distribution information for compute nodes through a novel data locality API. In addition, the problem of allocating data processing tasks to parallel processes is formulated as an integer...
The MPI standard is a major contribution in the landscape of parallel programming. Since its incepti...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
International audienceThe task-based approach has emerged as a viable way to effectively use modern ...
Currently, most scientific applications based on MPI adopt a compute-centric architecture. Needed da...
In today\u27s large scale clusters, running tasks with high degrees of parallelism allows interactiv...
The processing of massive amounts of data on clusters with finite amount of memory has become an imp...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
Due to the explosive growth in the size of scientific data sets, data-intensive computing is an emer...
Abstract—High Performance Computing (HPC) systems are composed of servers containing an ever-increas...
The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-bo...
Abstract—Power efficiency has recently become a major con-cern in the high-performance computing dom...
Whereas traditional scientific applications are computationally intensive, recent applications requi...
As chip multiprocessors proliferate, programming support for these devices is likely to receive a lo...
This work presents an optimization of MPI communications, called Dynamic-CoMPI, which uses two techn...
The Message Passing Interface(MPI) has become a de-facto standard for parallel programming. The ulti...
The MPI standard is a major contribution in the landscape of parallel programming. Since its incepti...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
International audienceThe task-based approach has emerged as a viable way to effectively use modern ...
Currently, most scientific applications based on MPI adopt a compute-centric architecture. Needed da...
In today\u27s large scale clusters, running tasks with high degrees of parallelism allows interactiv...
The processing of massive amounts of data on clusters with finite amount of memory has become an imp...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
Due to the explosive growth in the size of scientific data sets, data-intensive computing is an emer...
Abstract—High Performance Computing (HPC) systems are composed of servers containing an ever-increas...
The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-bo...
Abstract—Power efficiency has recently become a major con-cern in the high-performance computing dom...
Whereas traditional scientific applications are computationally intensive, recent applications requi...
As chip multiprocessors proliferate, programming support for these devices is likely to receive a lo...
This work presents an optimization of MPI communications, called Dynamic-CoMPI, which uses two techn...
The Message Passing Interface(MPI) has become a de-facto standard for parallel programming. The ulti...
The MPI standard is a major contribution in the landscape of parallel programming. Since its incepti...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
International audienceThe task-based approach has emerged as a viable way to effectively use modern ...