
		<paper>
			<loc>https://jjcit.org/paper/233</loc>
			<title>PARALLEL BUCKET-SORT ALGORITHM ON OPTICAL CHAINED-CUBIC TREE INTERCONNECTION NETWORK</title>
			<doi>10.5455/jjcit.71-1710499327</doi>
			<authors>Basel A. Mahafzah</authors>
			<keywords>Bucket sort,Parallel sorting algorithm,Interconnection network,Opto-electronic architecture</keywords>
			<citation>1</citation>
			<views>3202</views>
			<downloads>1076</downloads>
			<received_date>15-Mar.-2024</received_date>
			<revised_date>12-May-2024 and 19-Jun.-2024</revised_date>
			<accepted_date>23-Jun.-2024</accepted_date>
			<abstract>The performance of sorting algorithms has a great impact on many computationally intensive applications.
Researchers worked on parallelizing many sorting algorithms on various interconnection networks to improve
their sequential counterpart performance. One of these interconnection networks is the optical chained-cubic
tree (OCCT). In this paper, a parallel bucket sort (PBS) algorithm is presented and applied to the OCCT
interconnection network. This PBS algorithm is evaluated analytically and by simulation in terms of various
performance metrics including parallel runtime, computation time, communication time, concatenation time,
speedup and efficiency, for a different number of processors, dataset sizes and data distributions including
random and descending distributions. Simulation results show that the highest obtained speedup is
approximately 912x on OCCT using 1020 processors, which means that the parallel runtime of the PBS on 1020
processors is 912 times faster than the sequential runtime of BS on a single processor.</abstract>
		</paper>


