Toggle Main Menu Toggle Search

Open Access padlockePrints

Concurrent Multiresource Arbiter: Design and Applications

Lookup NU author(s): Dr Stanislavs Golubcovs, Dr Delong Shang, Dr Fei Xia, Dr Andrey Mokhov, Professor Alex Yakovlev

Downloads

Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


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 x 2 arbiter is examined as an accessible special case of the N x 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 x 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.


Publication metadata

Author(s): Golubcovs S, Shang DL, Xia F, Mokhov A, Yakovlev A

Publication type: Article

Publication status: Published

Journal: IEEE Transactions on Computers

Year: 2013

Volume: 62

Issue: 1

Pages: 31-44

Print publication date: 01/01/2013

ISSN (print): 0018-9340

ISSN (electronic): 1557-9956

Publisher: IEEE

URL: http://dx.doi.org/10.1109/TC.2011.218

DOI: 10.1109/TC.2011.218


Altmetrics

Altmetrics provided by Altmetric


Actions

Find at Newcastle University icon    Link to this publication


Share