arrow
Return

MADRE: THE MEMORY-AWARE DATA REDISTRIBUTION ENGINE

delete2010-01-11
delete3
PRE
AI
S
Stephen F. Siegel *
A
Andrew Siegel
DOI:10.1177/1094342009359016delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We report on the development of a new computational framework for efficiently carrying out parallel data redistribution in a limited memory environment. This new library, MADRE (Memory-Aware Data Redistribution Engine), is an open-source, C/MPI-based toolkit designed for quick and easy integration into application codes that have demanding data migration needs. At the same time, MADRE exposes a lower-level application programming interface that greatly facilitates the development and incorporation of new algorithms into the MADRE framework, thus serving as a potential organizing entity for continued research in this area. Finally, we develop, describe, and test in detail several new parallel redistribution algorithms that are incorporated into the MADRE distribution.
Keywords:
MPI
parallel programming
redistribution
collective communication
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

International Journal of High Performance Computing Applications cover
International Journal of High Performance Computing Applications
IF:
2.5
Papers:
1.1K
Citations:
1.3K

Organization

U
University of Delaware
Scholars:
1.3W
Papers: 1.3W
Citations: 2.0W
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246