VSL Publications

MADRE: The Memory-Aware Data Redistribution Engine

Cite
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.
Abstract
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.
Downloads
  1. Paper on publisher's web site
  2. madre_ijhpca_2010.pdf (preprint)
Related Links
  1. The MADRE Web Page
  2. EuroPVM/MPI 2008 version
BibTeX
@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}}

VSL | Publications