DocumentCode :
1687113
Title :
Automatic generation of a parallel sorting algorithm
Author :
Garber, Brian A. ; Hoeflinger, Dan ; Li, Xiaoming ; Garzarán, María Jesús ; Padua, David
Author_Institution :
Dept. of C.S., Univ. of Illinois at Urbana-Champaign, Champaign, IL
fYear :
2008
Firstpage :
1
Lastpage :
5
Abstract :
In this paper, we discuss a library generator for parallel sorting routines that examines the input characteristics (and the parameters they affect) to select the best performing algorithm. Our preliminary experimental results show that the automatic generation of a distributed memory parallel sorting routine provides up to a four fold improvement over standard parallel algorithms with typical parameters. With the recent importance of multicore processors, we are extending this work to shared memory. This provides new challenges specific to multicore systems. However, with their increasing popularity, this extension becomes very valuable.
Keywords :
distributed shared memory systems; parallel algorithms; program compilers; software libraries; sorting; automatic library generation; distributed memory parallel sorting algorithm; multicore processor; shared memory system; Character generation; Design optimization; Entropy; Libraries; Multicore processing; Parallel algorithms; Program processors; Runtime; Sampling methods; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2008.4536400
Filename :
4536400
Link To Document :
بازگشت