• DocumentCode
    2748697
  • Title

    A new memory-saving technique to map system of affine recurrence equations (SARE) onto distributed memory systems

  • Author

    Marongiu, Alessandro ; Palazzari, Paolo

  • Author_Institution
    Dept. of Electron. Eng., Rome Univ., Italy
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    590
  • Lastpage
    596
  • Abstract
    In this work we present a procedure for automatic parallel code generation in the case of algorithms described through Set of Affine Recurrence Equations (SARE); starting from the original SARE description in an N-dimensional iteration space, the algorithm is converted into a parallel code for an m-dimensional distributed memory parallel machine (m<N). The used projection technique is based on the polytope model. Some affine transformations are introduced to project the polytope from the original iteration space onto another polytope, preserving the SARE semantic, in the processor-time (t,p) space. Along with polytope transformation, we give a methodology to generate the code within processors and a technique to avoid the memory wasting typical of SARE implementations. Finally a cost function, used to guide the heuristic search for the polytope transformation and derived from the actual implementation of the method on an MPP SIMD machine, is introduced
  • Keywords
    iterative methods; parallel programming; SARE semantic; affine recurrence equations; distributed memory parallel machine; distributed memory systems; memory-saving; parallel code; Computational modeling; Cost function; Difference equations; Electronic mail; Linear algebra; Parallel architectures; Read only memory; Sufficient conditions; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760537
  • Filename
    760537