• DocumentCode
    755092
  • Title

    Disjoint task allocation algorithms for MIN machines with minimal conflicts

  • Author

    Yu, Chansu ; Das, Chita R.

  • Author_Institution
    Inf. Technol. R&D Lab., GoldStar Co., Seoul, South Korea
  • Volume
    6
  • Issue
    4
  • fYear
    1995
  • fDate
    4/1/1995 12:00:00 AM
  • Firstpage
    373
  • Lastpage
    387
  • Abstract
    This paper addresses task allocation schemes for MIN-based multiprocessors. Two types of allocation policies, cubic and noncubic, are discussed here. Conflicts through the network and inability to partition the system effectively are the main bottlenecks in a MIN-based system. To solve both the problems, a renaming scheme for input and output ports of a MIN is proposed. We use the baseline MIN as an example in this work and call the renaming scheme as bit reversal (BR) matching pattern. Allocation with the new matching pattern minimizes conflicts and partitions the system completely into independent subsystems. The novelty of this matching pattern is that we can use any dynamic cubic allocation and/or scheduling scheme developed for the hypercubes also for the MIN machines. The BR matching pattern can be used with any kind of MIN. An allocation policy for noncubic tasks is also presented with this matching pattern. Various performance measures with different allocation algorithms are compared via simulation. The advantages of the algorithms with the proposed matching pattern are shown in terms of system efficiency, delay and task miss ratio
  • Keywords
    hypercube networks; multistage interconnection networks; resource allocation; scheduling; MIN machines; MIN-based multiprocessors; bit reversal matching pattern; delay; disjoint task allocation algorithms; hypercubes; matching pattern; minimal conflicts; renaming scheme; system efficiency; task miss ratio; Amplitude shift keying; Computational modeling; Computer architecture; Concurrent computing; Delay systems; Dynamic scheduling; Hypercubes; Partitioning algorithms; Pattern matching; Switches;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.372791
  • Filename
    372791