Stephen F. Siegel and Andrew R. Siegel, MADRE: The Memory-Aware
Data Redistribution
Engine.
The
International Journal of High Performance Computing
Applications
, Feb. 2010,
24, pp. 93–104.
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 (The
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 API 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.
@article{siegel-siegel:2010:madre_ijhpca,
Author = {Stephen F. Siegel and Andrew R. Siegel},
Journal = {International Journal of High Performance Computing Applications},
Month = {February},
Number = {1},
Pages = {{93--104}},
Title = {{MADRE}: The {M}emory-{A}ware {D}ata {R}edistribution {E}ngine},
Volume = {24},
Year = {2010}}