Parallel Program Performance Optimization for Data-Intensive Applications on Multi-Core Clusters

HUANG Hualin,ZHONG Cheng
DOI: https://doi.org/10.3778/j.issn.1002-8331.2012.30.017
2012-01-01
Computer Engineering and Applications Journal
Abstract:Using dynamic data task block scheduling policy and all-locking technology on the heterogeneous multicore clusters, this paper presents a hybrid parallel programming mechanism of multiprocess-level and multithreaded-level for the data-intensive applications, which can efficiently use the data in the main memory and dynamic sched- ule the data block in shared L2 cache, and presents the technology and strategy of paralleled application performance optimization for the data-intensive applications. The experiments for solving the multi-keyword search of random sequences parallelly on the heterogeneous multi-core clusters show that the parallel programming mechanism and performance optimization methods are usable and efficient.
What problem does this paper attempt to address?