Title
Concurrent Multiresource Arbiter: Design and Applications
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\times 2 arbiter is examined as an accessible special case of the N\times 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\times 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.
Year
DOI
Venue
2013
10.1109/TC.2011.218
IEEE Trans. Computers
Keywords
Field
DocType
allocates m interchangeable resource,sequential design,concurrent multiresource arbiter,concurrent implementation,m arbiter,m resource,arbiter structure,asynchronous arbiter,concurrent design,n client,concurrent utilization,logic gates,mathematical model,resource allocation,availability,concurrent computing
Asynchronous communication,Logic gate,Arbiter,Concurrent engineering,Computer science,Parallel computing,Computer network,Real-time computing,Resource allocation,Concurrent computing,Sequential analysis,Scalability
Journal
Volume
Issue
ISSN
62
1
0018-9340
Citations 
PageRank 
References 
2
0.38
8
Authors
5
Name
Order
Citations
PageRank
Stanislavs Golubcovs1172.11
Delong Shang27613.86
Fei Xia371.83
Andrey Mokhov413626.57
Alex Yakovlev551664.23