International Journal of Computer Applications · 2010 · 12 citations · 5 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureData MiningParallel ComputingData LocalityData ParallelismMemory HierarchyMulticore Processor DesignParallel Computing SystemsParallel Performance AnalysisBandwidthK-means ClusteringMemory MappingMulti-core ComputingOpenmpParallel Algorithm MappingParallel Data Mining
Increased availability of Multi-Core processors is forcing us to re-design algorithms and applications so as to exploit the available computational power from multiple cores. It is not uncommon to employ memory mapping of files in applications involving huge I/O bandwidth to improve the response/service times. This paper mainly focuses on performance of memory mapped files on Multi-Core processors. Experiments are carried out with k-means algorithm, a popular Data mining (DM) clustering algorithm, to explore the potential of Multi-Core hardware under OpenMP API and POSIX threads. Observations are made both with static and dynamic threads of OpenMP. Experiments are also conducted with both simulated and real data sets. Experiments indicate that memory mapping of files gives considerable benefit on Multi-Core processors also. In addition, the benefit increased with increased physical memory size. Also, the benefit of memory mapping with the selected algorithm is increasing with number of cores.
5
Data mining: concepts and techniques
Jiawei Han, Micheline Kamber · Choice Reviews Online · 2012 · 28.9K citations
Lecture Notes in Artificial Intelligence
Patrick Brézillon, Paolo Bouquet · 1999 · 7.4K citations
Data Mining - Concepts and Techniques.
Petra Perner · Künstliche Intell. · 2002 · 4.9K citations
A UNIX Interface for Shared Memory and Memory Mapped Files Under Mach.
Avadis Tevanian, Richard F. Rashid, Michael W. Young et al. · 1987 · 28 citations