执行方法、装置、系统、设备、芯片、介质及程序产品
申请人信息
- 申请人:深圳市纽创信安科技开发有限公司
- 申请人地址:518053 广东省深圳市南山区粤海街道高新区社区高新南九道10号深圳湾科技生态园10栋B2301、2304、2305、2306
- 发明人: 深圳市纽创信安科技开发有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 执行方法、装置、系统、设备、芯片、介质及程序产品 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410172734.1 |
| 申请日 | 2024/2/7 |
| 公告号 | CN117724678A |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F7/57 |
| 权利人 | 深圳市纽创信安科技开发有限公司 |
| 发明人 | 赵起锋; 刘烈; 樊俊锋 |
| 地址 | 广东省深圳市南山区粤海街道高新区社区高新南九道10号深圳湾科技生态园10栋B2301、2304、2305、2306 |
摘要文本
本申请公开了一种执行方法、装置、系统、设备、芯片、介质及程序产品,该方法包括:将同态运算任务划分为多个同态运算子任务,多个同态运算子任务包括第一同态运算子任务;确定多个电路模板的N种候选组合方式;从N种候选组合方式中确定适用于执行第一同态运算子任务的第一目标组合方式,第一目标组合方式包含至少一个第一目标电路模板;将至少一个第一目标电路模板配置到硬件加速器中,用于硬件加速器执行第一同态运算子任务。在该方法中,上位机可将适用于执行第一同态运算子任务的至少一个第一目标电路模板配置到硬件加速器,如此,可提高硬件加速器对该第一同态运算子任务进行加速的加速比,进而提高同态运算任务整体的加速比。
专利主权项内容
1.一种执行同态运算任务的方法,其特征在于,应用于上位机,所述方法包括:将同态运算任务划分为多个同态运算子任务,所述多个同态运算子任务包括第一同态运算子任务;确定多个电路模板的N种候选组合方式,每种候选组合方式包含的电路模板的数量大于或等于1,且小于或等于硬件加速器最多所能配置的电路模板的数量;从所述N种候选组合方式中确定第一目标组合方式,所述第一目标组合方式包含至少一个第一目标电路模板,所述至少一个第一目标电路模板中的算子的类型包括执行所述第一同态运算子任务所需的算子的类型;其中,执行所述第一同态运算子任务所需的算子包括M个第一类算子,所述第一目标组合方式对应的第一类算子的数量大于或等于M,或者,在所述N种候选组合方式对应的第一类算子的数量均小于M的情况下,在所述N种候选组合方式中,所述第一目标组合方式对应的第一类算子的数量与M的差值最小,M和N为正整数;将所述至少一个第一目标电路模板配置到所述硬件加速器中,所述至少一个第一目标电路模板用于所述硬件加速器执行所述第一同态运算子任务。