Title :
Sorting on a Cell Broadband Engine SPU
Author :
Bandyopadhyay, Shibdas ; Sahni, Sartaj
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
Abstract :
We adapt merge sort for a single SPU of the cell broadband engine. This adaptation takes advantage of the vector instructions supported by the SPU. Experimental results indicate that our merge sort adaptation is faster than other sort algorithms (e.g., AA sort, Cell sort, quick sort) proposed for the SPU as well as faster than our SPU adaptations of shaker sort and brick sort. An added advantage is that our merge sort adaptation is a stable sort whereas none of the other sort adaptations is stable.
Keywords :
merging; parallel architectures; sorting; SPU; cell broadband engine; merge sort adaptation; synergistic processing units; Availability; Centralized control; Concurrent computing; Engines; Information science; Logic; Multicore processing; Sorting; Topology; Upper bound; Cell broadband engine; SPU sorting; merge sort;
Conference_Titel :
Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
Conference_Location :
Sousse
Print_ISBN :
978-1-4244-4672-8
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2009.5202227