关于 EuroSys
ACM EuroSys 是关于系统软件研究和开发(包括其对硬件和应用的影响)的主流会议之一。EuroSys’24会议将于2024年4月22日至25日在希腊雅典召开。本次会议中,香港科大智能网络与系统实验室iSING Lab的一篇论文被录用,题目为:Accelerating Privacy-Preserving Machine Learning With GeniBatch, 作者:Xinyang Huang, Junxue Zhang, Xiaodian Cheng, Hong Zhang, Yilun Jin, Shuihai Hu, Han Tian, Kai Chen
论文简介
为此,港科大iSING Lab提出一种batch编译器,称为GeniBatch。GeniBatch允许原始PHE程序包含PPML应用所需的4种向量操作 (向量加法,标量乘法,哈达玛积,累加),其编译后的程序将使用batch优化以降低计算/通信开销,并保证在执行过程中不存在因比特溢出导致的数据损坏。GeniBatch以数据流图 (dataflow) 的形式表示PHE程序,采用一系列转换规则来保证后续每一步运算结果都会以碎片的形式存在,从而在解密后能得到正确的密文运算结果。此外,GeniBatch设计了比特位预留算法,保证在dataflow执行过程中不存在比特溢出,同时最大化batch优化性能。GeniBatch兼容开源隐私计算平台FATE,并提供了SIMD接口以兼容GPU等硬件加速方案。实验表明,在常用的PPML应用中使用GeniBatch可以带来1.59 – 22.6倍的端到端性能提升。