Abstract—Data-intensive applications have become increas-ingly important in recent years, yet traditional data move-ment approaches for scientific computation are not well suited for such applications. The Active Message (AM) model is an alternative communication paradigm that is better suited for such applications by allowing computation to be dynamically moved closer to data. Given the wide usage of MPI in scien-tific computing, enabling an MPI-interoperable AM paradigm would allow traditional applications to incrementally start uti-lizing AMs in portions of their applications, thus eliminat-ing the programming effort of rewriting entire applications. In our previous work, we extended the MPI ACCUMULATE and MPI GET ACCUMULATE operations i...
We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic proce...
Message Passing Interface (MPI), as an effort to unify message passing systems to achieve portabilit...
MPI is widely used for programming large HPC clusters. MPI also includes persistent operations, whic...
Abstract—Data-intensive applications have become increas-ingly important in recent years, yet tradit...
Abstract—In recent years more and more applications have been using irregular computation models in ...
Abstract—Data-intensive applications, such as those in bioin-formatics and social network analysis, ...
Abstract—Many new large-scale applications have emerged recently and become important in areas such ...
In recent years there are increasing number of applications that have been using irregular computati...
The current MPI model defines a one-to-one relationship between MPI processes and MPI ranks. This mo...
This paper describes current activities of the MPI-2 Forum. The MPI - 2 Forum is a group of parallel...
One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of me...
optimization, Abstract—MPI is the de facto standard for portable parallel programming on high-end sy...
Abstract. Current scientific workflows consist of generally several com-ponents either integrated in...
This paper presents a new kind of portability system, Unify, which modifies the PVM message passing ...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic proce...
Message Passing Interface (MPI), as an effort to unify message passing systems to achieve portabilit...
MPI is widely used for programming large HPC clusters. MPI also includes persistent operations, whic...
Abstract—Data-intensive applications have become increas-ingly important in recent years, yet tradit...
Abstract—In recent years more and more applications have been using irregular computation models in ...
Abstract—Data-intensive applications, such as those in bioin-formatics and social network analysis, ...
Abstract—Many new large-scale applications have emerged recently and become important in areas such ...
In recent years there are increasing number of applications that have been using irregular computati...
The current MPI model defines a one-to-one relationship between MPI processes and MPI ranks. This mo...
This paper describes current activities of the MPI-2 Forum. The MPI - 2 Forum is a group of parallel...
One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of me...
optimization, Abstract—MPI is the de facto standard for portable parallel programming on high-end sy...
Abstract. Current scientific workflows consist of generally several com-ponents either integrated in...
This paper presents a new kind of portability system, Unify, which modifies the PVM message passing ...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic proce...
Message Passing Interface (MPI), as an effort to unify message passing systems to achieve portabilit...
MPI is widely used for programming large HPC clusters. MPI also includes persistent operations, whic...