• DocumentCode
    3275812
  • Title

    A scalable k-means clustering algorithm on Multi-Core architecture

  • Author

    Rao, S. N Tirumala ; Prasad, E.V. ; Venkateswarlu, N.B.

  • Author_Institution
    RNEC, Ongole, India
  • fYear
    2009
  • fDate
    14-15 Dec. 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    In the recent years, major CPU designers have shifted from ramping up clock speeds to add on-chip multi-core processors. Algorithms and applications must be tuned to allow multi-core processors to exploit their inherent parallelism. An experiment is carried out with data mining (DM) algorithms, to explore the potential of quad-core hardware architecture with OpenMP API (application programming interface). The concept of memory mapped files is widely supported by most of the modern operating systems. Performance of memory mapped files on multi-core processor is also explored. In this experiment, a popular clustering algorithm k-means with serial versions and parallel versions are used. The later is experimented with static and dynamic threads of OpenMP. Memory utilization of k-means algorithm is also analyzed. Experimental results with both simulated and real data demonstrate the scalability of our implementation and effective utilization of parallel hardware, which is beneficial to data mining (DM) problems, which involves large data sets. The capacity of RAM (random access memory) affects the mmap() performance.
  • Keywords
    application program interfaces; data mining; multiprocessing systems; operating systems (computers); parallel architectures; pattern clustering; random-access storage; OpenMP API; RAM; application programming interface; clock speeds; data mining; k-means clustering; multicore architecture; multicore processors; operating systems; quad-core hardware architecture; random access memory; Algorithm design and analysis; Clocks; Clustering algorithms; Data mining; Delta modulation; Hardware; Multicore processing; Operating systems; Random access memory; Yarn; Multi-Core and k-means; OpenMP; fread(); mmap();
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Methods and Models in Computer Science, 2009. ICM2CS 2009. Proceeding of International Conference on
  • Conference_Location
    Delhi
  • Print_ISBN
    978-1-4244-5051-0
  • Type

    conf

  • DOI
    10.1109/ICM2CS.2009.5397976
  • Filename
    5397976