Efficient and scalable quicksort on a linear array with a reconfigurable pipelined bus system

  • Yi Pan*
  • , Mounir Hamdi
  • , Keqin Li
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

21 Citations (Scopus)

Abstract

Based on the current fiber optic technology, a new computational model, called a linear array with a reconfigurable pipelined bus system (LARPBS), is proposed in this paper. A parallel quicksort algorithm is implemented on the model, and its time complexity is analyzed. For a set of N numbers, the quicksort algorithm reported in this paper runs in O(log2 N) average time on a linear array with a reconfigurable pipelined bus system of size N. If the number of processors available is reduced to P, where P < N, the algorithm runs in O((N/P) log2 N) average time and is still scalable. Besides proposing a new algorithm on the model, some basic data movement operations involved in the algorithm are discussed. We believe that these operations can be used to design other parallel algorithms on the same model. Future research in this area is also identified in this paper.

Original languageEnglish
Pages (from-to)501-513
Number of pages13
JournalFuture Generation Computer Systems
Volume13
Issue number6
DOIs
Publication statusPublished - May 1998
Externally publishedYes

Keywords

  • Complexity
  • Optics
  • Parallel algorithm
  • Reconfigurable pipelined bus
  • Sorting

Fingerprint

Dive into the research topics of 'Efficient and scalable quicksort on a linear array with a reconfigurable pipelined bus system'. Together they form a unique fingerprint.

Cite this