Combining boolean gates and branching programs in one model can lead to faster circuits

Yosi Ben-Asher, Esti Stein, Ramachandran Vaidyanathan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The reconfigurable mesh (RM) is a powerful model for parallel computations. In spite of this power, the RM has not been realized mainly due to the assumption that the broadcastingcan be done in constant time regardless of the number of switches the broadcast has to pass through. Therefore, attempts were made to develop practical restricted models. We propose the Restricted-Reconfigurable Circuit (RRC) that allows broadcasting on the RMin the same time complexity as the theoretical model suggests. This model is a new approach which combines twobasic models of boolean functions f(x1,⋯, xn). These two basic models are the Boolean circuits (BCs) based on boolean gates triggering one another, and Branching Programs (BPs) where computation is done by reconfiguring switches and broadcasting signalsalong the resulting paths. The RRC is the model that combines the BCs and the BPs in one circuit. The delay of broadcasting over the RRC is computed as the maximum delay over all passes of switches in the model, and it is computed in units of n 1\k k >3 consecutive chain of BPsand log n sequence of boolean gates also counting as onetime unit of BCs. This delay is computed along the critical path of any BC, BP and RRC, thus allows us to compare pure BCs, pure BPs and RRCs. We believe it is also realistic giving slight advantage to BCs, as for practical values of n (n .

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages184-191
Number of pages8
ISBN (Electronic)9781538634080
DOIs
StatePublished - 30 Jun 2017
Event31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 - Orlando, United States
Duration: 29 May 20172 Jun 2017

Publication series

NameProceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017

Conference

Conference31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017
Country/TerritoryUnited States
CityOrlando
Period29/05/172/06/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Keywords

  • Boolean Circuits
  • Branching Program
  • Directed Linear Reconfigurable Mesh
  • Restricted Reconfigurable Circuit

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Combining boolean gates and branching programs in one model can lead to faster circuits'. Together they form a unique fingerprint.

Cite this