• Home
  • Search
  • PIGEON: A High Throughput Framework for Private Inference of Neural Networks using Secure Multiparty Computation
  • Cite Icon2
  • https://doi.org/10.56553/popets-2025-0090Copy DOI Icon

PIGEON: A High Throughput Framework for Private Inference of Neural Networks using Secure Multiparty Computation

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Privacy-Preserving Machine Learning (PPML) is one of the most relevant use cases for Secure Multiparty Computation (MPC). While private training of large neural networks such as VGG-16 or ResNet-50 on state-of-the-art datasets such as ImageNet is still out of reach, given the performance overhead of MPC, GPU-based MPC frameworks are starting to achieve practical runtimes for private inference. However, we show that, unlike plaintext machine learning, using GPU acceleration for both linear (e.g., convolutions) and non-linear neural network layers (e.g., ReLU) is actually counterproductive in PPML. While GPUs effectively accelerate linear layers compared to CPU-based MPC implementations, the MPC circuits required to evaluate non-linear layers introduce memory overhead and frequent data movement between the GPU and the CPU to handle network communication. This results in slow ReLU performance and high GPU memory requirements in state-of-the-art GPU-based PPML frameworks, hindering them from scaling to multiple images per second inference throughput and more than eight images per batch on ImageNet. To overcome these limitations, we propose PIGEON, an open-source framework for Private Inference of Neural Networks. PIGEON employs a novel ABG programming model that switches between Arithmetic Vectorization and Bitslicing on the CPU for non-linear layers depending on the MPC-specific computation required while offloading linear layers to the GPU. Compared to the state-of-the-art PPML framework Piranha, PIGEON improves ReLU throughput by two orders of magnitude, reduces peak GPU memory utilization by one order of magnitude, and scales better with large batch sizes. This translates to one to two orders of magnitude improvements in throughput for large ImageNet batch sizes (e.g., 192) and more than 70% saturation of a 25 Gbit/s network.

Similar Papers
  • Research Article
  • Citations19

A new perspective for understanding generalization gap of deep neural networks trained with large batch sizes

  • Nov 24, 2022
  • Applied Intelligence
  • Oyebade K Oyedotun +2
  • Conference Article
  • Citations22

Comparing Normalization Methods for Limited Batch Size Segmentation Neural Networks

  • Jul 01, 2020
  • Martin Kolarik +2
  • Single Report

Considerations for using Privacy Preserving Machine Learning Techniques for Safeguards

  • Dec 01, 2020
  • Nathan Martindale +3
  • Research Article
  • Citations23

Secure multi-party computations for privacy-preserving machine learning

  • Jan 01, 2022
  • Procedia Computer Science
  • Sergey Zapechnikov
  • Research Article
  • Citations8

Mixed-protocol multi-party computation framework towards complex computation tasks with malicious security

  • Aug 24, 2021
  • Computer Standards & Interfaces
  • Yulin Wu +6
  • PDF
  • Research Article
  • Citations100

Assessing batch effects of genotype calling algorithm BRLMM for the Affymetrix GeneChip Human Mapping 500 K array set using 270 HapMap samples

  • Aug 12, 2008
  • BMC Bioinformatics
  • Huixiao Hong +11
  • Book Chapter
  • Citations6

Transformer-Based Cross-Modal Recipe Embeddings with Large Batch Training

  • Jan 01, 2023
  • Jing Yang +2
  • Conference Article

Evaluation of FPGA Acceleration of Neural Networks

  • Dec 11, 2023
  • Kalpa publications in computing
  • Emil Stevnsborg +3
  • Conference Article
  • Citations13

Taming the Noisy Gradient: Train Deep Neural Networks with Small Batch Sizes

  • Aug 01, 2019
  • Yikai Zhang +3
  • Research Article
  • Citations1

A Unified Framework for Explainable and Privacy-Preserving Machine Learning in Real-Time Decision-Making Systems

  • Jan 26, 2025
  • Transactions on Engineering and Computing Sciences
  • Milad Rahmati
  • Conference Article
  • Citations21

Privacy-Preserving Machine Learning Using Federated Learning and Secure Aggregation

  • Jun 01, 2020
  • Dragos Lia +1
  • Book Chapter
  • Citations7

FastSiam: Resource-Efficient Self-supervised Learning on a Single GPU

  • Jan 01, 2022
  • Daniel Pototzky +2
  • Research Article
  • Citations40

An Effective Problem Decomposition Method for Scheduling of Diffusion Processes Based on Mixed Integer Linear Programming

  • Aug 01, 2014
  • IEEE Transactions on Semiconductor Manufacturing
  • Chihyun Jung +4
  • Research Article

Ensuring Fault Tolerance and Consistency in Distributed Systems Using Zab

  • Aug 13, 2021
  • International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences
  • Naveen Srikanth Pasupuleti
  • Research Article
  • Citations14

An examination of routeing flexibility for small batch assembly of printed circuit boards

  • Nov 01, 1990
  • International Journal of Production Research
  • Don Taylor +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.