An efficient counting network

  • Authors:
  • Costas Busch;Marios Mavronicolas

  • Affiliations:
  • Department of Computer Science, Louisiana State University, 286 Coates Hall, Baton Rouge, LA 70803, USA;Department of Computer Science, University of Cyprus, 75 Kallipoleos Street, P.O. Box 537, CY-1678 Nicosia, Cyprus

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2010

Quantified Score

Hi-index 5.23

Visualization

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 @Q(lg^2w), 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 nwlgw, by choosing twlgw the contention of our network is O(nlgw/w), which improves by a logarithmic factor of w over all previously known networks with w wires.