DocumentCode
2439966
Title
Algorithm engineering for scalable parallel external sorting
Author
Sanders, Peter
Author_Institution
Karlsruher Inst. fur Technol., Karlsruhe, Germany
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
3
Abstract
The talk describes algorithm engineering (AE) as a methodology for algorithmic research where design, analysis, implementation and experimental evaluation of algorithms form a feedback cycle driving the development of efficient algorithm. Additional important components of the methodology include realistic models, algorithm libraries, and collections of realistic benchmark instances. We use one main example throughout this paper: sorting huge data sets using many multi-core processors and disks. The described system is the current record holder for the GraySort and MinuteSort sorting benchmarks.
Keywords
multiprocessing systems; sorting; GraySort sorting; MinuteSort sorting; algorithm engineering; algorithmic research; disk; feedback cycle; huge data set sorting; multicore processor; scalable parallel external sorting; Algorithm design and analysis; Application software; Data engineering; Data structures; Design engineering; Feedback; Libraries; Multicore processing; Reliability engineering; Sorting; algorithm engineering; massive data sets; parallel external memory algorithms; sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
ISSN
1530-2075
Print_ISBN
978-1-4244-6442-5
Type
conf
DOI
10.1109/IPDPS.2010.5470384
Filename
5470384
Link To Document