计算机科学
分布式计算
方案(数学)
对称多处理机系统
平面图(考古学)
水准点(测量)
资源(消歧)
星团(航天器)
超级计算机
程序设计范式
计算机集群
并行计算
操作系统
计算机网络
数学
历史
数学分析
考古
程序设计语言
地理
大地测量学
出处
期刊:Advances in intelligent systems and computing
日期:2020-07-01
卷期号:: 3-11
标识
DOI:10.1007/978-981-15-3753-0_1
摘要
Aiming at the low utilization rate of intensive computing cores in large heterogeneous clusters and the high complexity of collaborative computing between GPU and multi-core CPUs, this paper aims to improve resource utilization and reduce programming complexity in heterogeneous clusters. A new heterogeneous cluster cooperative computing model and engine design scheme are proposed. The complexity of communication between nodes and cooperative mechanism within nodes is analyzed. Coarse-grained cooperative execution plan is represented by template technology, and fine-grained cooperative computing plan is created by finite automata. The experimental results validate the effectiveness of the collaborative engine. Comparing with the manual programming scheme, it is found that the computational performance loss is less than 4.2%. The collaborative computing engine can effectively improve the resource utilization of large-scale heterogeneous clusters and the programming efficiency of ordinary developers.
科研通智能强力驱动
Strongly Powered by AbleSci AI