• DocumentCode
    2533225
  • Title

    Parallel Multisets Sorting Using Aperiodic Multi-round Distribution Strategy on Heterogeneous Multi-core Clusters

  • Author

    Zhong, Cheng ; Qu, Zeng-Yan ; Yang, Feng ; Yin, Meng-Xiao

  • Author_Institution
    Sch. of Comput. & Electron. & Inf., Guangxi Univ., Nanning, China
  • fYear
    2010
  • fDate
    18-20 Dec. 2010
  • Firstpage
    247
  • Lastpage
    254
  • Abstract
    To sort efficiently Multisets in parallel on the heterogeneous multi-core clusters that the nodes have different amount of processing cores, different computing and communication capabilities and distinct size of main memory, a novel a periodic multi-round data distribution model is presented and a parallel sorting algorithm for Multisets is designed by using the characteristics of multi-threading technology and multi-level caches on multi-core architectures. The first round scheduling assigns data blocks into the slave multi-core nodes according to the given distribution order, and the other rounds scheduling will distribute data blocks into the slave multi-core nodes by First Request First Distribution (FRFD) strategy to ensure that each slave multi-core node can receive the next required data block before it has sorting the current data block in its own main memory. The experimental results on the heterogeneous cluster with multi-core computers show that the presented parallel sorting Multisets algorithm is efficient and it obtains good speedup and scalability.
  • Keywords
    multi-threading; multiprocessing systems; parallel algorithms; parallel architectures; pattern clustering; sorting; aperiodic multiround distribution strategy; data block; data distribution model; first request first distribution; heterogeneous multicore cluster; multi-threading technology; multicore architecture; multilevel cache; parallel multiset sorting; round scheduling; Algorithm design and analysis; Clustering algorithms; Distributed databases; Memory management; Multicore processing; Nickel; Sorting; Aperiodic multi-round distribution; Heterogeneous multi-core clusters; Parallel algorithms; Sorting Multisets; Thread-level parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4244-9482-8
  • Type

    conf

  • DOI
    10.1109/PAAP.2010.31
  • Filename
    5715090