面向大数据复杂应用的GPU协同计算模型 |
| |
作者姓名: | 张龙翔 曹云鹏 王海峰 |
| |
作者单位: | 临沂大学 信息科学与工程学院,山东 临沂 276002;山东省网络重点实验室临沂大学研究所,山东 临沂276002;临沂大学 信息科学与工程学院,山东 临沂 276002;山东省网络重点实验室临沂大学研究所,山东 临沂276002;临沂大学 信息科学与工程学院,山东 临沂 276002;山东省网络重点实验室临沂大学研究所,山东 临沂276002 |
| |
基金项目: | 山东省自然科学基金面上项目;山东省高等学校科学技术计划项目;山东省重点研发项目 |
| |
摘 要: | 大数据计算中存在流计算、内存计算、批计算和图计算等不同模式,各种计算模式有不同的访存、通信和资源利用等特征。GPU异构集群在大数据分析处理中得到广泛应用,然而缺少研究GPU异构集群在大数据分析中的计算模型。多核CPU与GPU协同计算时不仅增加了计算资源的密度,而且提高节点间和节点内的通信复杂度。为了从理论上研究GPU与多核CPU协同计算问题,面向多种计算模式建立一个多阶段的协同计算模型(p-DCOT)。p-DCOT以BSP大同步并行模型为核心,将协同计算过程分成数据层、计算层和通信层三个层次,并且延用DOT模型的矩阵来形式化描述计算和通信行为。通过扩展p-DOT模型描述节点内和节点间的协同计算行为,细化了负载均衡的参数并证明时间成本函数,最后用典型计算作业验证模型及参数分析的有效性。该协同计算模型可成为揭示大数据分析处理中协同计算行为的工具。
|
关 键 词: | 协同计算模型 计算模式 大数据处理 GPU异构集群 |
收稿时间: | 2019-02-11 |
修稿时间: | 2020-06-03 |
本文献已被 万方数据 等数据库收录! |
| 点击此处可从《计算机应用研究》浏览原始摘要信息 |
|
点击此处可从《计算机应用研究》下载全文 |
|