• DocumentCode
    569
  • Title

    Concurrent Multiresource Arbiter: Design and Applications

  • Author

    Golubcovs, Stanislavs ; Shang, Delong ; Xia, Fei ; Mokhov, Andrey ; Yakovlev, Alex

  • Author_Institution
    Newcastle Univ., Newcastle upon Tyne, UK
  • Volume
    62
  • Issue
    1
  • fYear
    2013
  • fDate
    Jan. 2013
  • Firstpage
    31
  • Lastpage
    44
  • Abstract
    This paper presents a novel type of asynchronous arbiter that allocates M interchangeable resources among N clients. This arbiter enables the concurrent utilization of multiple resources and is a useful device in various load-balancing circuits. Dedicated request signals from the resources and the clients are used in pairs to form each new grant. The 2 × 2 arbiter is examined as an accessible special case of the N × M arbiter. A concurrent implementation is compared to fully sequential design. It is shown that the sequential design can be more practical when the time between a grant and the withdrawal of the initial request is small. The concurrent design provides higher performance in a system with a longer resource utilization time. A scalable tiled structure is developed to extend the arbiter structure beyond 2 × 2 to support N clients and M resources. Models and subsequent implementations of the tiles are presented. The tiles can be repeated without the use of additional connecting logic, enabling the construction of arbiters of larger sizes. Several examples demonstrate the usage of the arbiter.
  • Keywords
    multiprocessing systems; resource allocation; 2 × 2 arbiter; M resources; N clients; asynchronous arbiter; concurrent multiresource arbiter; load-balancing circuits; scalable tiled structure; sequential design; Availability; Concurrent computing; Equations; Integrated circuit modeling; Logic gates; Mathematical model; Signal resolution; Self-timed circuits; asynchronous arbiters; multiresource arbitration; speed independent;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.218
  • Filename
    6081852