English

FlexMem: High-Parallel Near-Memory Architecture for Flexible Dataflow in Fully Homomorphic Encryption

Hardware Architecture 2025-04-01 v1

Abstract

Fully Homomorphic Encryption (FHE) imposes substantial memory bandwidth demands, presenting significant challenges for efficient hardware acceleration. Near-memory Processing (NMP) has emerged as a promising architectural solution to alleviate the memory bottleneck. However, the irregular memory access patterns and flexible dataflows inherent to FHE limit the effectiveness of existing NMP accelerators, which fail to fully utilize the available near-memory bandwidth. In this work, we propose FlexMem, a near-memory accelerator featuring high-parallel computational units with varying memory access strides and interconnect topologies to effectively handle irregular memory access patterns. Furthermore, we design polynomial and ciphertext-level dataflows to efficiently utilize near-memory bandwidth under varying degrees of polynomial parallelism and enhance parallel performance. Experimental results demonstrate that FlexMem achieves 1.12 times of performance improvement over state-of-the-art near-memory architectures, with 95.7% of near-memory bandwidth utilization.

Keywords

Cite

@article{arxiv.2503.23496,
  title  = {FlexMem: High-Parallel Near-Memory Architecture for Flexible Dataflow in Fully Homomorphic Encryption},
  author = {Shangyi Shi and Husheng Han and Jianan Mu and Xinyao Zheng and Ling Liang and Hang Lu and Zidong Du and Xiaowei Li and Xing Hu and Qi Guo},
  journal= {arXiv preprint arXiv:2503.23496},
  year   = {2025}
}

Comments

9 pages,ICCAD

R2 v1 2026-06-28T22:39:38.927Z