Spin: An Efficient Secure Computation Framework with GPU Acceleration
Not on the map. Why?
Abstract (arXiv)
Accuracy and efficiency remain challenges for multi-party computation (MPC) frameworks. Spin is a GPU-accelerated MPC framework that supports multiple computation parties and a dishonest majority adversarial setup. We propose optimized protocols for non-linear functions that are critical for machine learning, as well as several novel optimizations specific to attention that is the fundamental unit of Transformer models, allowing Spin to perform non-trivial CNNs training and Transformer inference without sacrificing security. At the backend level, Spin leverages GPU, CPU, and RDMA-enabled smart network cards for acceleration. Comprehensive evaluations demonstrate that Spin can be up to 2× faster than the state-of-the-art for deep neural network training. For inference on a Transformer model with 18.9 million parameters, our attention-specific optimizations enable Spin to achieve better efficiency, less communication, and better accuracy.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 67 references that are in the map. First posted on arXiv 4 Feb 2024.
Builds on
24 of 67 references.
References · 24
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2023GPT-4 Technical Reportcited by 18,132
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Deep Learning with Differential Privacycited by 2,682
- 2023Neural Codec Language Models are Zero-Shot Text to Speech Synthesizerscited by 737
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2020Data Poisoning Attacks Against Federated Learning Systemscited by 266
12 more
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2020CrypTFlow2: Practical 2-Party Secure Inferencecited by 82
- 2020FALCON: Honest-Majority Maliciously Secure Framework for Private Deep Learningcited by 74
- 2022MPCFormer: fast, performant and private Transformer inference with MPCcited by 67
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
- 2023PUMA: Secure Inference of LLaMA-7B in Five Minutescited by 44
- 2021SIRNN: A Math Library for Secure RNN Inferencecited by 28
- 2019Trident: Efficient 4PC Framework for Privacy Preserving Machine Learningcited by 26
- 2019Secure Evaluation of Quantized Neural Networkscited by 22
- 2021Secure Quantized Training for Deep Learningcited by 15
- 2022NFGen: Automatic Non-linear Function Evaluation Code Generator for General-purpose MPC Platformscited by 5
- 2020Effectiveness of MPC-friendly Softmax Replacementcited by 3
Built on by
Not cited yet.