• DocumentCode
    2571001
  • Title

    Dynamic Communication-Efficient Parallel Sorting on SMPs

  • Author

    Thanakulwarapas, T. ; Werapun, J.

  • Author_Institution
    Dept. of Comput. Sci., King Mongkut ´´s Inst. of Technol. at Ladkrabang (KMITL), Bangkok, Thailand
  • fYear
    2009
  • fDate
    25-27 June 2009
  • Firstpage
    132
  • Lastpage
    138
  • Abstract
    This paper proposes a dynamic communication-efficient pattern and introduces a new efficient data-exchange process in parallel sorting, called the DCES (Dynamic Communication-Efficient parallel Sorting) algorithm, to improve the communication time. In this approach, we present the dynamic communication pattern by using a ldquoBroadcast-Checkerrdquo table, which can reduce total iterations to one iteration (in best case), or 2, 3, ..., or up to log2P(log2P+1)/2 (in worst case), while total (static) iterations of the recently study are fixed = log2P(log2P+1)/2. Finally to evaluate the sorting performance, we implemented our DCES algorithm on the SGI Origin2000. Our investigated experimental results have been compared to those of the best of existing algorithms (LBM: Load Balanced Merge sort). In the experiments, the proposed DCES algorithm yielded the improved results over those of the LBM algorithm at least 24% on the system of size P = 4 and at least 34% on the system of size P = 8.
  • Keywords
    computational complexity; merging; parallel algorithms; sorting; SGI Origin2000; broadcast checker table; communication time; data exchange process; dynamic communication-efficient parallel sorting; dynamic communication-efficient pattern; iterations; load balanced merge sort; symmetric multiprocessor; Broadcasting; Computational geometry; Computer science; Concurrent computing; Graph theory; High performance computing; Image processing; Information retrieval; Merging; Sorting; Communication Pattern; Dynamic Communication; Static Communication; communication-Efficient;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-4600-1
  • Electronic_ISBN
    978-0-7695-3738-2
  • Type

    conf

  • DOI
    10.1109/HPCC.2009.50
  • Filename
    5166986