A Task Parallel Programming Framework Based on Heterogeneous Computing Platforms

Liu Yuan,Yinggang Dong,Yangyang Li,Rui Zhang,Haiyong Xie
DOI: https://doi.org/10.1007/978-981-15-3914-5_13
2020-01-01
Abstract:Along with the development of big data and artificial intelligence, high-performance heterogeneous parallel computing technology has received more and more attention from the industry. On the one hand, heterogeneous computing can significantly improve the computational efficiency. But on the other hand, it can also make the programming more difficult. Such bottlenecks make it harder to give full play to the advantages of heterogeneous hardware. There is currently no comprehensive solution to meet the efficient task scheduling requirements of heterogeneous computing systems. Therefore, this paper introduces a task parallel programming framework based on heterogeneous computing, including the design of programming model, adjusting task granularity, and task scheduling. A ST-HEFT-based static task scheduling method for heterogeneous computing system is proposed to improve computing efficiency …
What problem does this paper attempt to address?