Constructing parallel computing systems using multiple optical buses is a new approach for alleviating the communication bottleneck problem in parallel computing. Various processor arrays connected by reconfigurable optical buses have been proposed. Bus reconfigurability has given rise to new parallel computing models. In this paper, we introduce a new parallel architecture called Array Connected by Pipelined Optical Buses with conditional delays (ACPOB). An ACPOB is simpler than previously proposed processor arrays with optical buses; its optical buses are not reconfigurable. We show that computing prefix sums pf n binary values on an n ½ x n ½ ACPOB can be carried out in 0 (1) computation steps and O (1) bus cycles. We then present efficient algorithms for a set of fundamental problems which include data compaction, data partition, permutation routing, searching, sorting and selection. Our results indicate that an ACPOB is a powerful and realistic parallel computation model.

Efficient parallel computation on a processor array with pipelined TDM optical buses

1999

Abstract

Constructing parallel computing systems using multiple optical buses is a new approach for alleviating the communication bottleneck problem in parallel computing. Various processor arrays connected by reconfigurable optical buses have been proposed. Bus reconfigurability has given rise to new parallel computing models. In this paper, we introduce a new parallel architecture called Array Connected by Pipelined Optical Buses with conditional delays (ACPOB). An ACPOB is simpler than previously proposed processor arrays with optical buses; its optical buses are not reconfigurable. We show that computing prefix sums pf n binary values on an n ½ x n ½ ACPOB can be carried out in 0 (1) computation steps and O (1) bus cycles. We then present efficient algorithms for a set of fundamental problems which include data compaction, data partition, permutation routing, searching, sorting and selection. Our results indicate that an ACPOB is a powerful and realistic parallel computation model.
1999
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Optical buses
Special purpose and application based systems
File in questo prodotto:
File Dimensione Formato  
prod_407561-doc_142848.pdf

solo utenti autorizzati

Descrizione: Efficient parallel computation on a processor array with pipelined TDM optical buses
Tipologia: Versione Editoriale (PDF)
Dimensione 1.68 MB
Formato Adobe PDF
1.68 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/391715
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact