• 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