• DocumentCode
    1263802
  • Title

    A top-down processor allocation scheme for hypercube computers

  • Author

    Kim, Jong ; Das, Chita R. ; Lin, Woei

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Pennsylvania State Univ., University Park, PA, USA
  • Volume
    2
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    20
  • Lastpage
    30
  • Abstract
    An efficient processor allocation policy is presented for hypercube computers. The allocation policy is called free list since it maintains a list of free subcubes available in the system. An incoming request of dimension k (2k nodes) is allocated by finding a free subcube of dimension k or by decomposing an available subcube of dimension greater than k. This free list policy uses a top-down allocation rule in contrast to the bottom-up approach used by the previous bit-map allocation algorithms. This allocation scheme is compared to the buddy, gray code (GC), and modified buddy allocation policies reported for the hypercubes. It is shown that the free list policy is optimal in a static environment, as are the other policies, and it also gives better subcube recognition ability compared to the previous schemes in a dynamic environment. The performance of this policy, in terms of parameters such as average delay, system utilization, and time complexity, is compared to the other schemes to demonstrate its effectiveness. The extension of the algorithm for parallel implementation, noncubic allocation, and inclusion/exclusion allocation is also given
  • Keywords
    hypercube networks; parallel processing; average delay; bottom-up approach; buddy allocation; free list; gray code; hypercube computers; inclusion/exclusion allocation; noncubic allocation; parallel implementation; system utilization; time complexity; top-down processor allocation scheme; Computer architecture; Concurrent computing; Delay effects; Delay systems; Flow graphs; Hypercubes; Parallel machines; Reflective binary codes; Resource management; Topology;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80186
  • Filename
    80186