Bitwise aggregate networks

R. Hoare, H. Dietz, T. Mattox, S. Kim

Research output: Contribution to journalConference articlepeer-review

12 Scopus citations

Abstract

Typical communication networks for parallel processing are based on sending data from one processor to one, or all, of the other processors. Using such a network, many simple operations that require information from every processor requires many point-to-point or broadcast communications. These aggregate operations can be as simple as a barrier synchronization or as complex as an arithmetic reduction. In this paper, we discuss a class of networks that directly implement a wide range of aggregate operations. These networks are capable of performing aggregate operations in a single communication operation using only simple bitwise combining logic in a trivially scalable tree configuration.

Original languageEnglish
Pages (from-to)306-313
Number of pages8
JournalIEEE Symposium on Parallel and Distributed Processing - Proceedings
StatePublished - 1996
EventProceedings of the 1996 8th IEEE Symposium on Parallel and Distributed Processing - New Orleans, LA, USA
Duration: Oct 23 1996Oct 26 1996

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Bitwise aggregate networks'. Together they form a unique fingerprint.

Cite this