• DocumentCode
    2194354
  • Title

    Providing message delivery guarantees in pipelined flit-buffered multiprocessor networks

  • Author

    Balakrishnan, Shobana ; Özgüner, Füsun

  • Author_Institution
    Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    1996
  • fDate
    10-12 Jun 1996
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Real-time applications when mapped to distributed memory multiprocessors produce periodic messages with an associated deadline and priority. Real-time extensions to wormhole routing (WR) with multiple virtual channels (VCs), suffer from unbounded priority inversion, rendering the global priority order ineffective. We propose a new flow control mechanism called Preemptive Pipelined Circuit Switching for Real-Time messages (PPCS-RT). To bound the priority inversion, we extend the model to PPCS-RTph, with preemption history stack for each VC. For the PPCS-RTph model, we describe a simple feasibility test and validate the test through flit level simulations. To improve the percentage of feasible messages, and average link utilization of the feasible message set, we also evaluate an enhanced PPCS-RTph model with additional architectural features
  • Keywords
    distributed memory systems; message passing; parallel processing; pipeline processing; real-time systems; distributed memory multiprocessors; feasible messages; flit level simulations; flow control mechanism; global priority order; message delivery guarantees; multiple virtual channels; periodic messages; pipelined flit-buffered multiprocessor networks; preemption history stack; preemptive pipelined circuit switching; real-time applications; unbounded priority inversion; wormhole routing; Circuit testing; Computer networks; Costs; Intelligent networks; Multiprocessing systems; Processor scheduling; Real time systems; Routing; Spread spectrum communication; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1996. Proceedings., 1996 IEEE
  • Conference_Location
    Brookline, MA
  • Print_ISBN
    0-8186-7448-2
  • Type

    conf

  • DOI
    10.1109/RTTAS.1996.509529
  • Filename
    509529