Communication-Efficient Sorting Algorithms on Reconfigurable Array of Processors With Slotted Optical Buses

Mounir Hamdi*, Chunming Qiao, Yi Pan, J. Tong

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

The reconfigurable array with slotted optical buses (RASOB) has recently received a lot of attention from the research community. In this paper, we first discuss the reconfiguration methods and communication capabilities of the RASOB architecture. Then, we use this architecture for the implementation of efficient sorting algorithms on the 1D RASOB and the 2D RASOB. Our parallel sorting algorithm on the 1D RASOB is based on an efficient divide-and-conquer scheme. It sortsNdata items usingNprocessors inO(k) communication cycles where k is the size of the data items to be sorted in bits. We further develop a parallel sorting algorithm on the 2D RASOB based on the sorting algorithm on the 1D RASOB in conjunction with the well known Rotatesort algorithm. Similarly, this algorithm sortsNdata items on a 2D RASOB of sizeNinO(k) communication cycles. These sorting algorithms are much more efficient than state-of-the-art sorting algorithms on reconfigurable arrays of processors withelectronicbuses using the same number of processors.

Original languageEnglish
Pages (from-to)166-187
Number of pages22
JournalJournal of Parallel and Distributed Computing
Volume57
Issue number2
DOIs
Publication statusPublished - May 1999
Externally publishedYes

Keywords

  • Optical communication
  • Parallel computing
  • Reconfigurable networks
  • Sorting

Fingerprint

Dive into the research topics of 'Communication-Efficient Sorting Algorithms on Reconfigurable Array of Processors With Slotted Optical Buses'. Together they form a unique fingerprint.

Cite this