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
Link To Document :
بازگشت