• DocumentCode
    3204480
  • Title

    Algorithm Engineering for Scalable Parallel External Sorting

  • Author

    Sanders, Peter

  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1
  • Lastpage
    1
  • 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 algorithms. Additional important components of the methodology include realistic models, algorithm libraries, and collections of realistic benchmark instances. We use one main example throughout this talk: sorting huge data sets using many multi-core processors and disks. The described system broke records for the GraySort and MinuteSort sorting benchmarks and helped with the record for the Joule Sort benchmark.
  • Keywords
    multiprocessing systems; parallel processing; sorting; GraySort sorting benchmarks; Joule Sort benchmark; MinuteSort sorting benchmarks; algorithm engineering; data sets sorting; feedback cycle; multicore processors; scalable parallel external sorting; Algorithm design and analysis; Benchmark testing; Biological system modeling; Informatics; Parallel algorithms; Partitioning algorithms; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
  • Conference_Location
    Anchorage, AK
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-372-8
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.418
  • Filename
    6012805