FHECore: Rethinking GPU Microarchitecture for Fully Homomorphic Encryption

作者
Lohit Daksha,Şeyda Nur Güzelhan,Kaustubh Shivdikar,Carlos Agulló-Domingo,Óscar Vera-López,Gilbert Jonatan,Hubert Dymarkowski,Aymane El Jerari,José Manuel Pinto Cano,José Luis Abellán,John Kim,David R Kaeli,Ajay Joshi
出处
期刊:Cornell University - arXiv [Cornell University]
被引量:1
标识
DOI:10.48550/arxiv.2602.22229
摘要

Fully Homomorphic Encryption (FHE) enables computation directly on encrypted data but incurs massive computational and memory overheads, often exceeding plaintext execution by several orders of magnitude. While custom ASIC accelerators can mitigate these costs, their long time-to-market and the rapid evolution of FHE algorithms threaten their long-term relevance. GPUs, by contrast, offer scalability, programmability, and widespread availability, making them an attractive platform for FHE. However, modern GPUs are increasingly specialized for machine learning workloads, emphasizing low-precision datatypes (e.g., INT$8$, FP$8$) that are fundamentally mismatched to the wide-precision modulo arithmetic required by FHE. Essentially, while GPUs offer ample parallelism, their functional units, like Tensor Cores, are not suited for wide-integer modulo arithmetic required by FHE schemes such as CKKS. Despite this constraint, researchers have attempted to map FHE primitives on Tensor Cores by segmenting wide integers into low-precision (INT$8$) chunks. To overcome these bottlenecks, we propose FHECore, a specialized functional unit integrated directly into the GPU's Streaming Multiprocessor. Our design is motivated by a key insight: the two dominant contributors to latency$-$Number Theoretic Transform and Base Conversion$-$can be formulated as modulo-linear transformations. This allows them to be mapped on a common hardware unit that natively supports wide-precision modulo-multiply-accumulate operations. Our simulations demonstrate that FHECore reduces dynamic instruction count by a geometric mean of $2.41\times$ for CKKS primitives and $1.96\times$ for end-to-end workloads. These reductions translate to performance speedups of $1.57\times$ and $2.12\times$, respectively$-$including a $50\%$ reduction in bootstrapping latency$-$all while inuring a modest $2.4\%$ area overhead.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
五六87完成签到,获得积分10
1秒前
1秒前
清爽朋友完成签到,获得积分10
1秒前
橘子林完成签到 ,获得积分10
2秒前
耍酷平凡完成签到,获得积分10
2秒前
xcx完成签到 ,获得积分10
3秒前
冰阔罗完成签到,获得积分10
3秒前
99876完成签到 ,获得积分10
4秒前
可靠的正豪完成签到,获得积分10
5秒前
NINI完成签到 ,获得积分0
6秒前
wanci的应助被科研通管家采纳,获得10
7秒前
7秒前
BUTTOND完成签到 ,获得积分10
7秒前
854fycchjh完成签到,获得积分10
8秒前
活泼的冬瓜完成签到,获得积分10
8秒前
ex完成签到,获得积分10
9秒前
源味完成签到,获得积分10
9秒前
qq发布了新的文献求助10
9秒前
苹果梦蕊完成签到 ,获得积分10
9秒前
端庄博超的应助被zrtx采纳,获得30
10秒前
思源的应助被zrtx采纳,获得10
10秒前
科研通AI6.4的应助被zrtx采纳,获得10
10秒前
爱情小坦克完成签到,获得积分10
11秒前
小鲨宇完成签到 ,获得积分10
11秒前
ccccchen完成签到,获得积分10
12秒前
路先生完成签到,获得积分10
12秒前
韩冬完成签到,获得积分10
12秒前
芒果不思议完成签到 ,获得积分10
14秒前
Yiling完成签到,获得积分10
15秒前
Owen的应助被chen采纳,获得10
15秒前
精明的zm发布了新的文献求助10
16秒前
冬瓜鑫完成签到,获得积分10
16秒前
s1完成签到,获得积分10
17秒前
1234完成签到 ,获得积分10
17秒前
123456完成签到 ,获得积分10
17秒前
sry完成签到 ,获得积分10
18秒前
星辰大海的应助被宋相甫采纳,获得10
19秒前
19秒前
迷人雪珊完成签到 ,获得积分10
19秒前
sdfwsdfsd完成签到,获得积分10
19秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 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