Parallel programming tool for scheduling on distributed memory multiprocessors

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

PYRROS is a tool for scheduling and parallel code generation for distributed memory message passing architectures [35]. In this paper, we discuss several compile-time optimization techniques used in PYRROS. The scheduling part of PYRROS optimizes both data and program mapping so that the parallel time is minimized. The communication and storage optimization part facilitates the generation of efficient parallel codes. The related issues of partitioning and 'owner computes rule' are discussed and the importance of program scheduling is demonstrated.

Original languageEnglish (US)
Title of host publicationProccedings of the Scalable High Performance Computing Conference-SHPCC-92
PublisherPubl by IEEE
Pages350-357
Number of pages8
ISBN (Print)0818627751
StatePublished - Dec 1 1992

Publication series

NameProccedings of the Scalable High Performance Computing Conference-SHPCC-92

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'Parallel programming tool for scheduling on distributed memory multiprocessors'. Together they form a unique fingerprint.

  • Cite this

    Yang, T., & Gerasoulis, A. (1992). Parallel programming tool for scheduling on distributed memory multiprocessors. In Proccedings of the Scalable High Performance Computing Conference-SHPCC-92 (pp. 350-357). (Proccedings of the Scalable High Performance Computing Conference-SHPCC-92). Publ by IEEE.