Sciweavers

IPPS
1998
IEEE

An Efficient Counting Network

14 years 4 months ago
An Efficient Counting Network
Counting networks were introduced as a new class of concurrent, distributed, low contention data structures suitable for implementing shared counters. Their structure is similar to that of sorting networks. High-performance asynchronous multiprocessing requires counting networks to both have small depth and incur low contention. In order to achieve this, we relax in this work the requirement that the input width of the counting network is equal to its output width. More specifically, we present an explicit, deterministic construction of a counting network with t input width and w output width, where t w, t = 2k and w = p2l. This construction is practical and achieves depth Olg2 t which is independent from the output width w. Furthermore, by taking w to be tlgt it incurs an amortized contention of the order Onlgt=t, where nis the concurrency, which improves by a logarithmic factor over all previously known practical counting networks constructions of width t.
Costas Busch, Marios Mavronicolas
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1998
Where IPPS
Authors Costas Busch, Marios Mavronicolas
Comments (0)