• DocumentCode
    1732399
  • Title

    Static communication scheduling for minimizing collisions in application specific parallel systems

  • Author

    Surma, David Ray ; Sha, Edwin Hsing-Mean

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
  • fYear
    1996
  • Firstpage
    240
  • Lastpage
    249
  • Abstract
    In applications requiring very high throughput or which have real-time deadlines, the use of parallel processing techniques has become widespread. Although there exists potential for vast performance gains, the communication overhead inherent in such systems can significantly lessen these gains. In this paper, with tightly-coupled architectures as the platform, the static communication scheduling of messages in the network is addressed. The compile time determination of when nodes should send their messages to other nodes is what is termed static communication scheduling. In parallel systems the static scheduling of computational tasks has been studied for some time, however an in depth analysis of our problem is very new. This paper builds a framework based on the newly developed collision graph model. Using this model, the determination of an optimal schedule is proven to be NP-Complete. Several efficient algorithms are designed to deal with a general case model of message traffic, and experiments show a significant improvement over baseline approaches
  • Keywords
    computational complexity; parallel processing; processor scheduling; NP-Complete; application specific parallel systems; baseline approaches; collision graph model; collision minimisation; communication overhead; compile time determination; message traffic; parallel processing; performance gains; real-time deadlines; static communication scheduling; tightly-coupled architectures; Algorithm design and analysis; Computer architecture; Concurrent computing; Optimal scheduling; Parallel processing; Performance gain; Processor scheduling; Road accidents; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    2160-0511
  • Print_ISBN
    0-8186-7542-X
  • Type

    conf

  • DOI
    10.1109/ASAP.1996.542819
  • Filename
    542819