An efficient counting network

Costas Busch, Marios Mavronicolas

Research output: Contribution to journalArticlepeer-review

Abstract

We present a novel counting network construction, where the number of input wires w is smaller than or equal to the number of output wires t. The depth of our network is Θ(lg2w), which depends only on w. In contrast, the amortized contention of the network depends on the number of concurrent processes n and the parameters w and t. This offers more flexibility than all previously known networks, with the same number w of input and output wires, whose contention depends only on two parameters, w and n. In case n>wlgw, by choosing t>wlgw the contention of our network is O(nlgww), which improves by a logarithmic factor of w over all previously known networks with w wires.

Original languageEnglish (US)
Pages (from-to)3001-3030
Number of pages30
JournalTheoretical Computer Science
Volume411
Issue number34-36
DOIs
StatePublished - Jul 17 2010
Externally publishedYes

Keywords

  • Balancing network
  • Contention
  • Counting network
  • Distributed data structure
  • Shared memory

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'An efficient counting network'. Together they form a unique fingerprint.

Cite this