An Efficient Implementation for the BROADCAST Instruction of BSR+

  • Authors:
  • Limin Xiang;Kazuo Ushijima;Selim G. Aki;Ivan Stojmenović

  • Affiliations:
  • Kyushu Univ., Fukuoka, Japan;Kyushu Univ., Fukuoka, Japan;Queen's Univ., Kingston, Ont., Canada;Univ. of Ottawa, Ottawa, Ont., Canada

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

BSR (Broadcasting with Selective Reduction) is a PRAM more powerful than any CRCW PRAM. In order to extend the Broadcast Instruction of BSR and make it more useful for a large class of applications, this article permits it to use a general form of selection, specifically, an arbitrary relational expression. BSR with general selection is denoted by BSR+. Thus, BSR or BSR with $k$ criteria ($k1$) is BSR+ in a special case. An efficient implementation for the Broadcast Instruction of BSR+ is proposed, requiring $(1/k)$th of the circuits used by the best previous implementation of BSR with $k$ criteria. Of all PRAMs, BSR+ is the most powerful in computation.