
基本信息:
- 专利标题: 一种基于高阶密码算子在异构平台编译优化方法及系统
- 申请号:CN202310252188.8 申请日:2023-03-15
- 公开(公告)号:CN116301894A 公开(公告)日:2023-06-23
- 发明人: 裴雪 , 魏帅 , 宋克 , 沈剑良 , 吕平 , 于洪 , 陈艇 , 李沛杰 , 张文建 , 刘文斌
- 申请人: 中国人民解放军战略支援部队信息工程大学
- 申请人地址: 河南省郑州市高新区科学大道62号
- 专利权人: 中国人民解放军战略支援部队信息工程大学
- 当前专利权人: 中国人民解放军战略支援部队信息工程大学
- 当前专利权人地址: 河南省郑州市高新区科学大道62号
- 代理机构: 郑州大通专利商标代理有限公司
- 代理人: 张立强
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; G06F8/30 ; G06F21/60
摘要:
本发明公开一种基于高阶密码算子在异构平台编译优化方法及系统,该方法包括:步骤1:根据领域专用语言,通过对加解密算法的分析,设计实现描述张量运算的领域专用语言,进行算子的提取和分析;步骤2:通过数据的张量化和并行化,重新组织计算高效利用内存层次结构和并行执行硬件;步骤3:通过端到端的编译框架进行高阶算子实现,并将高阶算子映射到异构硬件;步骤4:对映射到硬件的高阶算子进行编译优化,得到编译优化后的高阶算子;步骤5:根据编译优化后的高阶算子,编译得到硬件可执行代码。本发明解决了复杂算子的领域专用语言抽象,内存优化,编译映射,高效地构建高性能加解密领域算法及硬件部署。