摘要
一种针对同态加密技术的GPU加速方法及系统,涉及同态加密和GPU加速技术,为了解决实现同态加密需进行复杂的系数位数较长的多项式计算而GPU缺乏处理这种这类数据的能力的问题而提出的,本发明的技术要点包括:采用一种基于线程束洗牌的优化技术,以消除同步开销;利用内核融合,以解决内存访问和计算之间的不平衡问题;对于神经网络推理应用,针对不同场景设计了不同的编码方法:对于小批量数据,采用一种基于大步小步算法的全连接层计算方法,减少了数据传输所需的旋转密钥数量。对于大批量数据,引入了一种基于流的计算方法来提高GPU利用率。本发明通过线程束洗牌、内核融合和神经网络推理优化,相比同态加密开源库SEAL实现了256倍的加速,分别在卷积神经网络上为小批量和大批量数据提供了毫秒和亚毫秒的推理速度。
技术关键词
同态加密技术
矩阵向量乘法
中国剩余定理
神经网络推理
多线程架构
多项式
数据编码
洗牌
明文
模数
浮点数
密钥
计算方法
可读存储介质
加速系统
通信效率
内存
系统为您推荐了相关专利信息
资源优化分配方法
滑动窗口
矩阵向量乘法
因子
内存
弹性织物
矩阵
压力传感器
温度传感器
多模态数据融合
工业园区
排放测算方法
多源特征
排放量
中心服务器
运动处方
智能推荐系统
患者
监控模块
数据采集模块
城市信息模型
协调服务器
参数
同态加密技术
差分隐私保护技术