Thread Mapping and Parallel Optimization for MIC Heterogeneous Parallel Systems.

Tao Ju,Zhengdong Zhu,Yinfeng Wang,Liang Li,Xiaoshe Dong
DOI: https://doi.org/10.1007/978-3-319-11194-0_23
2014-01-01
Abstract:There is no dedicated thread mapping method for Many Integrated Core (MIC) heterogeneous system in the traditional multithread programming model. The unreasonable thread mapping will lead the promising computing power of MIC coprocessor not to be fully exploited. In order to fully exploit the computing potential of MIC coprocessor, this paper discussed effective multi threads mapping strategies through comparing the computing performance and analyzing the performance differences between various mapping methods. Meanwhile, for the further exploiting the high computing power of MIC heterogeneous system, the specific program porting and performance optimization strategies were explored by using the k-means application program. Experimental results show that the proposed mapping and parallel optimization strategies are effective, which can be guide the programmer to port and optimize applications effectively to MIC heterogeneous parallel system.
What problem does this paper attempt to address?