• DocumentCode
    2773200
  • Title

    Massive parallelism through program restructuring

  • Author

    Wolfe, Michael

  • Author_Institution
    Oregon Graduate Inst. of Sci. & Eng., Beaverton, OR, USA
  • fYear
    1990
  • fDate
    8-10 Oct 1990
  • Firstpage
    407
  • Lastpage
    415
  • Abstract
    A technique for mapping algorithms to massively parallel processors is described. It differs from previous work by focusing on explicit program restructuring, as opposed to manual or algebraic mapping. The method is flexible, and it allows nonlinear, as well as linear, mappings. Some restructuring transformations and how they would be used are described. A limitation of the approach is the restriction of skewing and rotating by unit factors only. The method benefits from previous work in program restructuring and systolic array synthesis and thus will be simple to implement
  • Keywords
    parallel programming; mapping algorithms; massively parallel processors; program restructuring; restructuring transformations; rotating; skewing; systolic array synthesis; Automatic control; Computational modeling; Concurrent computing; Iterative algorithms; Manuals; Optimization methods; Parallel algorithms; Parallel languages; Parallel processing; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
  • Conference_Location
    College Park, MD
  • Print_ISBN
    0-8186-2053-6
  • Type

    conf

  • DOI
    10.1109/FMPC.1990.89491
  • Filename
    89491