English

DiVa: An Accelerator for Differentially Private Machine Learning

Hardware Architecture 2022-08-29 v1 Artificial Intelligence Cryptography and Security Machine Learning

Abstract

The widespread deployment of machine learning (ML) is raising serious concerns on protecting the privacy of users who contributed to the collection of training data. Differential privacy (DP) is rapidly gaining momentum in the industry as a practical standard for privacy protection. Despite DP's importance, however, little has been explored within the computer systems community regarding the implication of this emerging ML algorithm on system designs. In this work, we conduct a detailed workload characterization on a state-of-the-art differentially private ML training algorithm named DP-SGD. We uncover several unique properties of DP-SGD (e.g., its high memory capacity and computation requirements vs. non-private ML), root-causing its key bottlenecks. Based on our analysis, we propose an accelerator for differentially private ML named DiVa, which provides a significant improvement in compute utilization, leading to 2.6x higher energy-efficiency vs. conventional systolic arrays.

Keywords

Cite

@article{arxiv.2208.12392,
  title  = {DiVa: An Accelerator for Differentially Private Machine Learning},
  author = {Beomsik Park and Ranggi Hwang and Dongho Yoon and Yoonhyuk Choi and Minsoo Rhu},
  journal= {arXiv preprint arXiv:2208.12392},
  year   = {2022}
}

Comments

Accepted for publication at the 55th IEEE/ACM International Symposium on Microarchitecture (MICRO-55), 2022

R2 v1 2026-06-25T01:59:25.521Z