WarpDrive: GPU-Based Fully Homomorphic Encryption Acceleration Leveraging Tensor and CUDA Cores

库达 计算机科学 同态加密 加速度 图形处理单元的通用计算 图形处理单元 并行计算 张量(固有定义) 计算科学 加密 绘图 计算机图形学(图像) 操作系统 物理 数学 经典力学 纯数学
作者
Fan Guang,Mingzhe Zhang,Fangyu Zheng,Shengyu Fan,Tian Zhou,Xianglong Deng,Wenxu Tang,Liang Kong,Yixuan Song,Shoumeng Yan
出处
期刊:Proceedings [Institute of Electrical and Electronics Engineers]
卷期号:: 1187-1200 被引量:33
标识
DOI:10.1109/hpca61900.2025.00091
摘要

The application of Fully Homomorphic Encryption (FHE) is rapidly gaining traction as a means to maintain data confidentiality while performing computations on encrypted data. Given the accessibility and computational power, GPUs hold promise for significantly accelerating FHE operations. However, existing GPU-based acceleration solutions face several formidable challenges, notably the extensive occurrence of pipeline stalls induced by memory access and suboptimal harnessing of GPU hardware. This paper presents WarpDrive, a comprehensive framework for GPU-based FHE acceleration. Through sophisticated computation decomposition and fine-grained memory access design, WarpDrive significantly reduces the number of instructions by $\mathbf{7 3 \%}$ and pipeline stalls by $\mathbf{8 6 \%}$ compared to the state-of-the-art solution. Additionally, WarpDrive features a framework that supports the concurrent utilization of CUDA Cores and Tensor Cores within the NTT operation, for the first time, achieving performance that surpasses that of any single type of processing unit. Furthermore, we fully exploit the intra-ciphertext parallelism to elevate both computation and memory utilization, achieving up to $2.12 \times$ improvements without the need for ciphertext batching. Experimental results demonstrate that our optimizations highly enhance the performance of homomorphic operations. On an NVIDIA A100 GPU, WarpDrive achieves a throughput of 1218 KOPS for NTT and 305 KOPS for homomorphic multiplication, outperforming the state-of-the-art GPU solution (TensorFHE) by factors of $13.4 \times$ and $3.5 \times$, respectively. For the specific FHE workload, even under a much smaller batch size, our approach achieves $2.8 \times$ the performance of TensorFHE.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
慈祥的夏天的应助被开心德地采纳,获得10
刚刚
11完成签到 ,获得积分10
刚刚
动人的珩发布了新的文献求助10
1秒前
王博完成签到,获得积分10
1秒前
wqdoctor发布了新的文献求助30
1秒前
何何何完成签到,获得积分10
2秒前
luluyang完成签到 ,获得积分10
2秒前
wenxianqiuzhu完成签到,获得积分10
2秒前
PHI完成签到 ,获得积分10
2秒前
yueyue完成签到 ,获得积分10
2秒前
fallrain完成签到 ,获得积分10
4秒前
欣欣然发布了新的文献求助10
4秒前
tomatoGG完成签到,获得积分10
5秒前
你好完成签到 ,获得积分10
6秒前
含糊的曼冬完成签到 ,获得积分10
8秒前
8秒前
sherry221完成签到,获得积分10
8秒前
chloe完成签到,获得积分10
10秒前
咿呀咿呀哟的应助被开心德地采纳,获得10
11秒前
秋风的应助被开心德地采纳,获得10
11秒前
秋风的应助被开心德地采纳,获得10
11秒前
毗昙的应助被开心德地采纳,获得10
11秒前
秋风的应助被开心德地采纳,获得10
11秒前
毗昙的应助被开心德地采纳,获得10
11秒前
zsp完成签到 ,获得积分10
11秒前
慈祥的夏天的应助被开心德地采纳,获得10
11秒前
慈祥的夏天的应助被开心德地采纳,获得10
11秒前
day_on发布了新的文献求助10
11秒前
wzy完成签到 ,获得积分10
11秒前
斯文的尔冬完成签到,获得积分10
12秒前
con完成签到 ,获得积分10
14秒前
pp完成签到 ,获得积分10
15秒前
顾乐乐完成签到,获得积分10
16秒前
Vincent_77完成签到,获得积分10
16秒前
HWQ完成签到,获得积分10
17秒前
博比完成签到,获得积分10
18秒前
怡然无施完成签到 ,获得积分10
19秒前
我要那片海完成签到,获得积分20
21秒前
科研狗头军师完成签到,获得积分10
22秒前
好好完成签到,获得积分10
22秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Das Matthäusevangelium: Kapitel 1:1–17 1000
IRTSD: Open-Source Data and Toolset for Electromagnetic Transient Analysis of Disturbances and IBR Control Malfunctions in Transmission Systems 1000
Entre Praga y Madrid : los contactos checoslovaco-españoles (1948-1977) 600
Les Mots du discours 600
A Consideration on Use of Material Grades for Hull Structural Members Based on Fracture Toughness(Second Report) 500
AI Disclosure in Annual Reports: Evolution, Determinants, and Capital Market Participants’ Perceptions 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8115697
求助须知:如何正确求助?哪些是违规求助? 9521517
关于积分的说明 21534121
捐赠科研通 7693845
什么是DOI,文献DOI怎么找? 3413622
关于科研通互助平台的介绍 2539973
邀请新用户注册赠送积分活动 2453622