Date movement and control substrate for parallel adaptive applications
- 1 February 2002
- journal article
- research article
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 14 (2) , 77-101
- https://doi.org/10.1002/cpe.617
Abstract
In this paper, we present the Data Movement and Control Substrate (DMCS), a library which implements low‐latency one‐sided communication primitives for use in parallel adaptive and irregular applications. DMCS is built on top of low‐level, vendor‐specific communication subsystems such as LAPI (Low‐level Application Programme Interface) for IBM SP machines, as well as on widely available message‐passing libraries like MPI for clusters of workstations and PCs. DMCS adds a small overhead to the communication operations provided by the lower communication system. In return, DMCS provides a flexible and easy to understand application program interface for one‐sided communication operations. Furthermore, DMCS is designed so that it can be easily ported and maintained by non‐experts. Copyright © 2002 John Wiley & Sons, Ltd.Keywords
This publication has 13 references indexed in Scilit:
- Cooperative Data Sharing: a layered approach to an architecture-independent Message-Passing InterfacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Mobile object layer: a runtime substrate for parallel adaptive and irregular computationsAdvances in Engineering Software, 2000
- Parallel FEM Simulation of Crack Propagation — Challenges, Status, and PerspectivesPublished by Springer Nature ,2000
- ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systemsPublished by Springer Nature ,1999
- Data movement and control substrate for parallel scientific computingPublished by Springer Nature ,1997
- Fast RPC on the SHRIMP Virtual Memory Mapped Network InterfaceJournal of Parallel and Distributed Computing, 1997
- TreadMarks: shared memory computing on networks of workstationsComputer, 1996
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- Computing the n-dimensional Delaunay tessellation with application to Voronoi polytopesThe Computer Journal, 1981
- Computing Dirichlet tessellationsThe Computer Journal, 1981