申请/专利权人:深圳市纽创信安科技开发有限公司
申请日:2024-02-07
公开(公告)日:2024-03-19
公开(公告)号:CN117724678A
主分类号:G06F7/57
分类号:G06F7/57;G06F13/12
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.05#实质审查的生效;2024.03.19#公开
摘要:本申请公开了一种执行方法、装置、系统、设备、芯片、介质及程序产品,该方法包括:将同态运算任务划分为多个同态运算子任务,多个同态运算子任务包括第一同态运算子任务;确定多个电路模板的N种候选组合方式;从N种候选组合方式中确定适用于执行第一同态运算子任务的第一目标组合方式,第一目标组合方式包含至少一个第一目标电路模板;将至少一个第一目标电路模板配置到硬件加速器中,用于硬件加速器执行第一同态运算子任务。在该方法中,上位机可将适用于执行第一同态运算子任务的至少一个第一目标电路模板配置到硬件加速器,如此,可提高硬件加速器对该第一同态运算子任务进行加速的加速比,进而提高同态运算任务整体的加速比。
主权项:1.一种执行同态运算任务的方法,其特征在于,应用于上位机,所述方法包括:将同态运算任务划分为多个同态运算子任务,所述多个同态运算子任务包括第一同态运算子任务;确定多个电路模板的N种候选组合方式,每种候选组合方式包含的电路模板的数量大于或等于1,且小于或等于硬件加速器最多所能配置的电路模板的数量;从所述N种候选组合方式中确定第一目标组合方式,所述第一目标组合方式包含至少一个第一目标电路模板,所述至少一个第一目标电路模板中的算子的类型包括执行所述第一同态运算子任务所需的算子的类型;其中,执行所述第一同态运算子任务所需的算子包括M个第一类算子,所述第一目标组合方式对应的第一类算子的数量大于或等于M,或者,在所述N种候选组合方式对应的第一类算子的数量均小于M的情况下,在所述N种候选组合方式中,所述第一目标组合方式对应的第一类算子的数量与M的差值最小,M和N为正整数;将所述至少一个第一目标电路模板配置到所述硬件加速器中,所述至少一个第一目标电路模板用于所述硬件加速器执行所述第一同态运算子任务。
全文数据:
权利要求:
百度查询: 深圳市纽创信安科技开发有限公司 执行方法、装置、系统、设备、芯片、介质及程序产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。