{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:00:21Z","timestamp":1777676421391,"version":"3.51.4"},"reference-count":11,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2010,1,11]],"date-time":"2010-01-11T00:00:00Z","timestamp":1263168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2010,2]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1177\/1094342009359016","type":"journal-article","created":{"date-parts":[[2010,1,11]],"date-time":"2010-01-11T21:00:51Z","timestamp":1263243651000},"page":"93-104","source":"Crossref","is-referenced-by-count":4,"title":["Madre: the Memory-Aware Data Redistribution Engine"],"prefix":"10.1177","volume":"24","author":[{"given":"Stephen F.","family":"Siegel","sequence":"first","affiliation":[{"name":"VERIFIED SOFTWARE LABORATORY, DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES, UNIVERSITY OF DELAWARE, NEWARK, DE 19716, USA,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew R.","family":"Siegel","sequence":"additional","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY, 9700 SOUTH CASS AVENUE, ARGONNE, IL 60439, USA,"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2010,1,11]]},"reference":[{"key":"bibr-0","volume-title":"Proceedings of 21st International Parallel and Distributed Processing Symposium (IPDPS\u201907)","author":"Catalyurek, U."},{"key":"bibr-1","doi-asserted-by":"publisher","DOI":"10.1016\/0168-9274(94)00039-5"},{"key":"bibr-2","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198511946.001.0001","volume-title":"Fundamentals of Semigroup Theory","author":"Howie, J.M.","year":"1995"},{"key":"bibr-3","doi-asserted-by":"publisher","DOI":"10.1007\/BF02573166"},{"key":"bibr-4","doi-asserted-by":"publisher","DOI":"10.21236\/ADA312447"},{"key":"bibr-5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2003.11.004"},{"key":"bibr-6","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.22"},{"key":"bibr-7","first-page":"1431","volume":"31","author":"Ricker, P.M.","year":"1999","journal-title":"Bull. Am. Astron. Soc"},{"key":"bibr-8","volume-title":"The MADRE web page","author":"Siegel, S.F.","year":"2008"},{"key":"bibr-9","doi-asserted-by":"crossref","unstructured":"Siegel, S. F. and Avrunin, G. S. (2007). Verification of halting properties for MPI programs using nonblocking operations. In Proceedings of Recent Advances in Parallel Virtual Machine and Message Passing Interface, 14th European PVM\/MPI User\u2019s Group Meeting, Paris, France, 30 September-3 October 2007, edited by F. Cappello, T. H\u00e9rault and J. Dongarra (Lecture Notes in Computer Science, Vol. 4757). Berlin: Springer, pp. 326-334.","DOI":"10.1007\/978-3-540-75416-9_44"},{"key":"bibr-10","doi-asserted-by":"publisher","DOI":"10.1177\/109434209901300310"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009359016","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009359016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:50Z","timestamp":1777450730000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342009359016"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,11]]},"references-count":11,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,2]]}},"alternative-id":["10.1177\/1094342009359016"],"URL":"https:\/\/doi.org\/10.1177\/1094342009359016","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,11]]}}}