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