[发明专利]用于联邦学习的异构计算系统设备交互方案有效
申请号: | 202010661426.7 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111831330B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 张龙;王玮;胡水海 | 申请(专利权)人: | 深圳致星科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F13/28;G06N20/00;G06F21/60 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉;刘景峰 |
地址: | 518038 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 联邦 学习 计算 系统 设备 交互 方案 | ||
本说明书的实施例提供用于控制异构计算系统的设备交互的方法。异构计算系统包括主处理设备和从处理设备,从处理设备用于执行主处理设备所调度任务的任务计算处理。从处理设备包括状态寄存器和配置寄存器。在执行设备间交互时,设备交互控制装置读取从处理设备处的状态寄存器的寄存器值。在所读取的寄存器值指示从处理设备处于处理准备就绪状态时,设备交互控制装置控制主处理设备与从处理设备执行所述处理所需的交互处理。利用该交互方法,可以在主处理设备和从处理设置之间实现可靠交互。
技术领域
本说明书实施例通常涉及异构计算领域,尤其涉及异构计算系统的设备交互控制方法、设备交互控制装置及异构计算系统。
背景技术
在联邦学习应用中,为了保护用户隐私数据,需要对用户隐私数据进行加密处理。通常采用的加密方法可以包括同态加密算法等。同态加密算法所涉及的计算比较复杂,并且中间计算结果数据量庞大。此外,同态加密算法还涉及对计算的实时性要求。这要求计算系统具有高效的计算性能。
为了满足上述针对计算系统的高效计算性能要求,提出了异构计算(Heterogeneous computer)系统。异构计算系统指使用不同体系架构的处理设备组成的系统。异构计算系统通常采用主-从处理设备架构。主处理设备负责异构计算系统中的处理任务调度和配置,并且通过比如PCIE的高速传输接口来将任务配置信息和处理任务源数据提供给从处理设备,以由从处理设备来具体执行。主-从处理设备之间的数据/信息交互效率,成为了影响异构计算系统的计算性能的重要因素。
发明内容
鉴于上述,本说明书的实施例提供一种异构计算系统的设备交互控制方法、设备交互控制装置及异构计算系统。利用该设备交互控制方法,可以实现异构计算系统中的主-从处理设备之间的可靠交互,从而提高异构计算系统的计算性能和计算效率。
根据本说明书的实施例的一个方面,提供一种用于控制异构计算系统的设备交互的方法,所述异构计算系统包括主处理设备和从处理设备,所述从处理设备用于执行所述主处理设备所调度任务的任务计算处理,所述从处理设备包括状态寄存器和配置寄存器,所述方法包括:读取所述从处理设备处的状态寄存器的寄存器值;以及在所读取的寄存器值指示所述从处理设备处于处理准备就绪状态时,控制所述主处理设备与所述从处理设备执行所述处理所需的交互处理。
可选地,在上述方面的一个示例中,所述处理可以包括写数据处理,以及所述状态寄存器包括写数据状态寄存器,所读取的寄存器值指示所述从处理设备处于数据接收就绪状态,控制所述主处理设备与所述从处理设备执行所述处理所需的交互处理可以包括:控制所述主处理设备将写数据配置信息写入所述从处理设备的配置寄存器,所述写数据配置信息包括任务配置信息以及任务计算源数据在所述从处理设备的从存储器的存储位置信息;以及控制所述主处理设备根据所述写数据配置信息,将所述任务计算源数据写入所述从处理设备的从存储器的相应存储位置。
可选地,在上述方面的一个示例中,所述处理可以包括任务计算处理,以及所述状态寄存器包括工作状态寄存器,所读取的寄存器值指示所述从处理设备处于任务计算就绪状态,控制所述主处理设备与所述从处理设备执行所述处理所需的交互处理可以包括:控制所述主处理设备将任务计算启动命令写入所述从处理设备的配置寄存器,所述从处理设备响应于接收到所述任务计算启动命令来启动任务计算处理。
可选地,在上述方面的一个示例中,所述处理可以包括读数据处理,以及所述状态寄存器包括读数据状态寄存器,所读取的寄存器值指示所述从处理设备处于数据输出就绪状态,控制所述主处理设备与所述从处理设备执行所述处理所需的交互处理可以包括:控制所述主处理设备从所述从处理设备的配置寄存器中读取读数据配置信息,所述读数据配置信息包括所述任务计算结果数据在所述从处理设备的从存储器中的存储位置信息;以及控制所述主处理设备根据所述读数据配置信息,从所述从处理设备的相应存储位置读取所述任务计算结果数据并写入所述主处理设备的主存储器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳致星科技有限公司,未经深圳致星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010661426.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用于装配双电池包的电动汽车电驱动控制方法
- 下一篇:一种生物过滤除臭机