[发明专利]计算系统、方法、装置及加速设备在审
| 申请号: | 202210032978.0 | 申请日: | 2022-01-12 |
| 公开(公告)号: | CN116467245A | 公开(公告)日: | 2023-07-21 |
| 发明(设计)人: | 刘昊程;朱琦;崔宝龙;汪海疆 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F12/06;G06F9/50 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 系统 方法 装置 加速 设备 | ||
本申请提供一种计算系统、方法、装置及加速设备,涉及计算领域。该计算系统包括:主机设备和加速设备。主机设备与加速设备通信连接,加速设备与存储器耦合,该存储器存储有待处理业务所需的第一数据。主机设备,用于向加速设备发送调用信息,该调用信息用于指示第一数据的存储地址。加速设备,用于接收主机设备发送的调用信息,并根据该存储地址从存储器中获取第一数据。加速设备,还用于基于第一数据执行待处理任务,得到处理结果。这样,主机设备将存储地址告知加速设备,便于加速设备直接根据存储地址从存储器中获取数据,并进行处理,避免主机设备从存储器中获取数据,再将数据传输给加速设备,能够减少数据传输量。
技术领域
本申请涉及计算领域,尤其涉及一种计算系统、方法、装置及加速设备。
背景技术
异构计算技术是指:使用多个计算设备组成的系统进行计算,且这多个计算设备之间在指令集和体系结构上存在不同。异构计算技术由于能够经济有效地获取高性能计算能力、使能丰富的计算资源、提升业务端到端性能,已成为当前研究的重点。
通常,一个计算设备基于异构计算技术对待处理任务进行加速处理时,该计算设备一般将待处理任务所需的数据发送至与该计算设备通信的另一个计算设备,由另一个计算设备对该待处理任务进行处理。其中,发送待处理任务所需的数据的计算设备可以认为是主机设备,处理待处理任务的计算设备可以认为是加速设备。
然而,待处理任务所需的数据存储在与主机设备通信的存储设备中,导致该数据需经存储设备-主机设备-加速设备的多次传输过程,从而导致异构计算过程中的数据传输量大。因此,如何减少异构计算过程中的数据传输量是目前亟需解决的问题。
发明内容
本申请实施例提供一种计算系统、方法、装置及加速设备,能够解决异构计算过程中的数据传输量大的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种计算系统。该计算系统包括:主机设备和加速设备。主机设备与加速设备通信连接,加速设备与存储器耦合,该存储器存储有待处理业务所需的第一数据。主机设备,用于向加速设备发送调用信息,该调用信息用于指示第一数据的存储地址。加速设备,用于接收主机设备发送的调用信息,并根据该存储地址从存储器中获取第一数据。加速设备,还用于基于第一数据执行待处理任务,得到处理结果。
在第一方面所述的计算系统中,存储有待处理业务所需的第一数据的存储器与加速设备耦合,加速设备根据调用信息可以从存储器中获取该第一数据,并基于该第一数据执行待处理任务。换句话说,主机设备将存储地址告知加速设备,便于加速设备直接根据存储地址从存储器中获取数据,并进行处理,避免主机设备从存储器中获取数据,再将数据传输给加速设备,这样能够减少计算系统中的数据传输量,从而解决异构计算过程中的数据传输量大的问题。
在一种可选的实现方式中,待处理业务包括连续的N个操作,N为大于1的整数。加速设备,还用于根据N个操作中的第i个操作的处理结果,执行第i+1个操作,得到第i+1个操作的处理结果。其中,i为整数,且1≤i≤N-1。第N个操作的处理结果为处理结果。如此,可以避免待处理业务中的多个操作的中间处理结果在主机设备和加速设备之间反复传输,从而减少数据传输量,提升计算效率。
在另一种可选的实现方式中,第i个操作的处理结果存储在所述存储器或加速设备中。如此,加速设备在执行第i+1个操作时可以快速地读取到第i个操作的处理结果,从而提升计算效率。
在另一种可选的实现方式中,主机设备,还用于获取代理信息,并依据该代理信息生成调用信息。其中,该代理信息包含:第一数据的虚拟存储地址。换言之,可以利用第一数据的虚拟存储地址来调用加速设备执行待处理任务,减少数据传输量和实现难度。
在另一种可选的实现方式中,代理信息存储在主机设备中。如此,主机设备在需要确定调用信息时,可以快速地读取代理信息以确定调用信息,提升调用效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210032978.0/2.html,转载请声明来源钻瓜专利网。





