基于异构计算平台的加速方法技术

技术编号:39320210 阅读:23 留言:0更新日期:2023-11-12 16:01
本发明专利技术公开了基于异构计算平台的加速方法,包括以下具体使用步骤S1:主机通过数据处理器对控制单元进行控制,对可编程器件进行初始化;在完成可编程器件的初始化之后,为完成初始化的各个可编程器件发送计算数据;S2:将计算程序写入可编程器件,为可编程器件创建用于数据通信以及保存计算数据的缓存;S3:各个可编程器件在收到计算数据之后,分别对数据进行分类。本发明专利技术利用DPU、IO和可编程器件相配合的设置方式,降低单独的CPU提升而导致的散热能耗瓶颈受限等现象,通过IO加速技术能实现对数据的高效传输和处理,提高异构计算平台的性能比,降低功耗的消耗,提高异构计算平台的充分利用。分利用。分利用。

【技术实现步骤摘要】
基于异构计算平台的加速方法


[0001]本专利技术涉及异构计算
,特别涉及基于异构计算平台的加速方法。

技术介绍

[0002]随着通信和网络技术的迅速发展,网络计算概念应运而生,同构网络计算系统now或cow首先兴起,涌现出异构网络计算系统,从而使异构计算近年来成为并行/分布计算领域中的主要研究热点之一。
[0003]现有的异构加速,通过提升CPU时钟频率和内核数量而提高计算能力,但遇到了散热和能耗瓶颈,而与此同时,GPU等专用计算单元的工作频率较低,导致异构计算平台总体性能低、功耗高,却远远没有得到充分利用。

技术实现思路

[0004]本专利技术的目的在于提供基于异构计算平台的加速方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:基于异构计算平台的加速方法,包括以下具体使用步骤:
[0006]S1:主机通过数据处理器对控制单元进行控制,对可编程器件进行初始化;
[0007]在完成可编程器件的初始化之后,为完成初始化的各个可编程器件发送计算数据;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于异构计算平台的加速方法,其特征在于,包括以下具体使用步骤:S1:主机通过数据处理器对控制单元进行控制,对可编程器件进行初始化;在完成可编程器件的初始化之后,为完成初始化的各个可编程器件发送计算数据;S2:将计算程序写入可编程器件,为可编程器件创建用于数据通信以及保存计算数据的缓存;S3:各个可编程器件在收到计算数据之后,分别对数据进行分类;S4:通过I0加速技术提高数据传输和处理,分别将数据分类传输给运算单元和存储单元;S5:运算单元和存储单元结合发送的数据进行并行计算,得到计算结果;S6:将运算单元计算得到的计算结果进行分类传输至存储单元以及对计算过程进行缓存保存;S7:主机通过存储单元对各个可编程器件及运算单元获得的计算保存结果进行获取。2.根据权利要求1所述的基于异构计算平台的加速方法,其特征在于,所述数据处理器即为DPU,所述数据处理器用于控制单元的性能提升,用于提升主机单机处理器及单机的计算性能。3.根据权利要求2所述的基于异构计算平台的加速方法...

【专利技术属性】
技术研发人员:董贇杨崇富蒙琦银源刘凯杰符嘉成陈昭利
申请(专利权)人:广西电网有限责任公司
类型:发明
国别省市:

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

1