Title :
Scalable Multi-Input–Multi-Output Queues With Application to Variation-Tolerant Architectures
Author :
Van Berkel, C. H Kees ; Van Roermund, Timo
Author_Institution :
Adv. R&D, ST-Ericsson, Eindhoven
fDate :
7/1/2009 12:00:00 AM
Abstract :
A queue typically connects a producer and a consumer and improves the overall performance by smoothening irregular production and consumption over time. In this paper, we introduce so-called multiple-input-multiple-output (MIMO) queues, connecting NP producers with NC consumers, that are symmetric, scalable, and have a high throughput. MIMO queues can be used to perform fine-grained load balancing and are proposed as key building blocks for variation-tolerant architectures. We present and analyze a family of asynchronous MIMO queues.
Keywords :
MIMO systems; queueing theory; asynchronous MIMO queues; fine-grained load balancing; multiinput-multioutput queues; smoothening irregular production; variation-tolerant architectures; Load balancing; multiple-input–multiple-output (MIMO) queues; variation-tolerant architectures;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2009.2012929