一种基于任务分配机制的CPU与GPU数据同步方法技术

技术编号:37391420 阅读:28 留言:0更新日期:2023-04-27 07:29
一种基于任务分配机制的CPU与GPU数据同步方法,首先将全部计算任务按照维度划分成N个子任务,并设定CPU和GPU执行任务的初始比例C和G;而后在系统中执行第一个子任务时,统计CPU和GPU上的运行时间分别为T

【技术实现步骤摘要】
一种基于任务分配机制的CPU与GPU数据同步方法


[0001]本专利技术涉及数据同步
,尤其涉及一种基于任务分配机制的CPU与GPU数据同步方法。

技术介绍

[0002]在科研活动中,计算已经成为与理论、实验鼎足而立的第三个支柱,不断提高的计算能力为科技工作者大规模数据处理分析和复杂理论模型研究提供了有效手段,使人们能够在更加深入、精细的对研究对象进行分析和计算模拟。近年来,随着大数据时代的到来,数据处理日益繁多,人们对高效快速处理数据的需求越来越迫切,越来越多的人开始尝试用并行计算解决问题。
[0003]在互联网行业,随着深度学习和大数据等应用的快速发展及应用场景的多样化,计算机领域对算力的需求在飞速增长,为了应对日益多元化的计算场景,异构计算应运而生,包含高性能、低功耗硬件加速器的异构多处理器架构成为学术界和众多芯片厂商的研究重点。目前异构多处理器架构中,发展最迅猛的是以CPU+GPU为处理核心的多处理器架构,CPU负责总线调度与逻辑运算,GPU是具有统一架构的计算单元和强大的可编程流处理器,其单精度浮点运算能力远超CPU,可本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于任务分配机制的CPU与GPU数据同步方法,其特征在于,具体步骤如下:1)将全部计算任务按照维度划分成N个子任务,并设定CPU和GPU执行任务的初始比例C和G;2)在系统中执行第一个子任务时,统计CPU和GPU上的运行时间分别为T
c
和T
g
,并设定时间阈值p;3)若|T
c

T
g
|<p,则余下的子任务按照当前的划分比例执行;若T
c

T
g
>p,则将CPU的任务比例减少,增加GPU的任务比例;若T
g

T
c
>p,则将GPU的任务比例减少,增大CPU的任务比例;...

【专利技术属性】
技术研发人员:王旭吴斌黄江林贠周会谢吉朋王欣欣叶超应艳丽贾楠胡斌唐珑吴静钟媛
申请(专利权)人:江西洪都航空工业集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1