• DocumentCode
    3501501
  • Title

    Formal method for scheduling, routing and communication protocol

  • Author

    Mullin, Lenore M R ; Thibault, Scott A. ; Dooling, Daria R. ; Sandberg, Erik A.

  • Author_Institution
    Missouri Univ., Rolla, MO, USA
  • fYear
    1993
  • fDate
    20-23 Jul 1993
  • Firstpage
    234
  • Lastpage
    242
  • Abstract
    The PRAM model has been shown to be an optimal design for emulating both loose and tightly coupled multiprocessors for unit time operations. When virtual processors are required, multiplexing work to available processors is employed. This introduces a form of latency incurred by operating system overhead. Further complications arise when bandwidth creates bottlenecking of work units. G.E. Blelloch (1989) showed how to add parallel prefix operations (scans) to an extended PRAM model which uses unit step, not time operations. This paper shows how the Psi(ψ) calculus can be used to group work units, i.e. pipelining the work units, so that multiplexing is not required. The authors instead pipeline work units to processors and show how the number of processors need not be equivalent to the number of data components. Partitioning array data structures and pipelining groups of partitions to processors can minimize latency and bottlenecking on distributed message passing multiprocessing architectures
  • Keywords
    computational complexity; message passing; multiprocessing systems; performance evaluation; protocols; scheduling; PRAM model; array data structures partitioning; communication protocol; distributed message passing multiprocessing architectures; formal model; latency; multiprocessors; operating system overhead; parallel prefix operations; pipelining groups; routing; scheduling; virtual processors; Bandwidth; Calculus; Data structures; Delay; Message passing; Operating systems; Phase change random access memory; Pipeline processing; Processor scheduling; Routing protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1993., Proceedings the 2nd International Symposium on
  • Conference_Location
    Spokane, WA
  • Print_ISBN
    0-8186-3900-8
  • Type

    conf

  • DOI
    10.1109/HPDC.1993.263837
  • Filename
    263837