Minimum Distance: A Method for Partitioning Recurrences for Multiprocessors

  • Jih Kwon Peir
  • , Ron Cytron

Research output: Contribution to journalArticlepeer-review

47 Scopus citations

Abstract

We consider parallel execution of nonvectorizable uniform recurrences. When naively scheduled, such recurrences could create unacceptable communication and synchronization on a multiprocessor. The minimum-distance method partitions such recurrences into totally independent computations without increasing redundancy or perturbing numerical stability. The independent computations are well-suited for execution on a multiprocessor, but they may not utilize all available processors. We address how extra processors can be applied to the independent computations. Our methods are especially attractive for multiprocessors comprised of clusters.

Original languageEnglish
Pages (from-to)1203-1211
Number of pages9
JournalIEEE Transactions on Computers
Volume38
Issue number8
DOIs
StatePublished - Aug 1989

Keywords

  • Data communication
  • multiprocessor
  • program partitioning
  • recurrence
  • restructuring compiler
  • synchronization

Fingerprint

Dive into the research topics of 'Minimum Distance: A Method for Partitioning Recurrences for Multiprocessors'. Together they form a unique fingerprint.

Cite this