• 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