Data redistribution in an automatic data distribution tool

  • Eduard Ayguadé
  • Jordi Garcia
  • Mercè Gironès
  • M. Luz Grande
  • Jesús Labarta
Conference paper

DOI: 10.1007/BFb0014214

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1033)
Cite this paper as:
Ayguadé E., Garcia J., Gironès M., Grande M.L., Labarta J. (1996) Data redistribution in an automatic data distribution tool. In: Huang CH., Sadayappan P., Banerjee U., Gelernter D., Nicolau A., Padua D. (eds) Languages and Compilers for Parallel Computing. LCPC 1995. Lecture Notes in Computer Science, vol 1033. Springer, Berlin, Heidelberg

Abstract

Data distribution is one of the key aspects to consider in a parallelizing environment for Massive Parallel Processors. Automatic data distribution proposals may be categorized as either static or dynamic, depending on whether the distribution of the arrays is allowed to change throughout the execution of the program. This paper describes the features and implementation of the intra-procedural data remapping module implemented in our automatic data distribution research tool. The solution to the remapping problem for a sequence of computational phases consists in selecting a mapping among the possible candidates for each phase and introduce remapping actions between consecutive phases. Control flow information is used to identify how phases are sequenced during the execution of the application.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1996

Authors and Affiliations

  • Eduard Ayguadé
    • 1
  • Jordi Garcia
    • 1
  • Mercè Gironès
    • 1
  • M. Luz Grande
    • 1
  • Jesús Labarta
    • 1
  1. 1.Computer Architecture DepartmentPolytechnic University of CatalunyaBarcelonaSpain

Personalised recommendations