The Feature,Programming Model and Performance Optimization Strategy of Heterogeneous Many-Core System:A Review

Tao JU,Zheng-dong ZHU,Xiao-she DONG
DOI: https://doi.org/10.3969/j.issn.0372-2112.2015.01.018
2015-01-01
Abstract:The heterogeneous many-core system has emerged as a promising developing trend in the high performance com-puting area .In this paper ,we first revealed the developing trend and dominant position of the heterogeneous systems via analyzing their architectures ,programming and application characteristics .Secondly ,we discussed the programming model and performance optimization of current heterogeneous systems ,and summarized the relative research trends .Thirdly ,we verified the different appli-cation behaviors of the GPU and MIC heterogeneous system by running different types of Benchmark ,which provides the reference for user to select the specific heterogeneous computing platform and ,the basis of composing the hybrid heterogeneous system which combines the two types of many-core processor (GPU and MIC )into an individual computing node .This hybrid heterogeneous sys-tem can fully exploit the computing potential of the two types of many-core coprocessors to coordinate handling the complex appli-cation with different application behaviors .Finally ,some open issues and future directions in the heterogeneous system were viewed .
What problem does this paper attempt to address?