mlsanityData to 14 Oct 2026

DeepPCR: Parallelizing Sequential Operations in Neural Networks

arXiv 2309.16318 ↗First posted 28 Sep 2023cs.LGcited by 9

On the map: Diffusion models → Diffusion foundations and sampling

Abstract (arXiv)

Parallelization techniques have become ubiquitous for accelerating inference and training of deep neural networks. Despite this, several operations are still performed in a sequential manner. For instance, the forward and backward passes are executed layer-by-layer, and the output of diffusion models is produced by applying a sequence of denoising steps. This sequential approach results in a computational cost proportional to the number of steps involved, presenting a potential bottleneck as the number of steps increases. In this work, we introduce DeepPCR, a novel algorithm which parallelizes typically sequential operations in order to speed up inference and training of neural networks. DeepPCR is based on interpreting a sequence of L steps as the solution of a specific system of equations, which we recover using the Parallel Cyclic Reduction algorithm. This reduces the complexity of computing the sequential operations from O(L) to O(log2L), thus yielding a speedup for large L. To verify the theoretical lower complexity of the algorithm, and to identify regimes for speedup, we test the effectiveness of DeepPCR in parallelizing the forward and backward pass in multi-layer perceptrons, and reach speedups of up to 30× for the forward and 200× for the backward pass. We additionally showcase the flexibility of DeepPCR by parallelizing training of ResNets with as many as 1024 layers, and generation in diffusion models, enabling up to 7× faster training and 11× faster generation, respectively, when compared to the sequential approach.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 31 of its 44 references that are in the map. First posted on arXiv 28 Sep 2023.

Builds on

31 of 44 references.

Closest ancestors · 2

Same direction, newest first

  1. 2021High-Resolution Image Synthesis with Latent Diffusion Models20 Dec
  2. 2020Denoising Diffusion Probabilistic Models19 Jun

Other references · 29

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
  4. 2020Language Models are Few-Shot Learnerscited by 32,419
  5. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
  6. 2018Neural Ordinary Differential Equationscited by 3,779
  7. 2014Deep Learning Face Attributes in the Wildcited by 3,693
  8. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,241
  9. 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,626
  10. 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 2,010
  11. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  12. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
17 more
  1. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
  2. 2017PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modificationscited by 417
  3. 2015MADE: Masked Autoencoder for Distribution Estimationcited by 307
  4. 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
  5. 2023TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddingscited by 202
  6. 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 182
  7. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 156
  8. 2020Accelerating Feedforward Computation via Parallel Nonlinear Equation Solvingcited by 52
  9. 2018Layer-Parallel Training of Deep Residual Neural Networkscited by 35
  10. 2021Differentiable Multiple Shooting Layerscited by 20
  11. 2020Layer-Wise Data-Free CNN Compressioncited by 13
  12. 2020Predictive Sampling with Forecasting Autoregressive Modelscited by 10
  13. 2020Layer-Parallel Training with GPU Concurrency of Deep Residual Neural Networks via Nonlinear Multigridcited by 8
  14. 2022Parallel Training of GRU Networks with a Multi-Grid Solver for Long Sequencescited by 5
  15. 2017Parallel Complexity of Forward and Backward Propagationcited by 3
  16. 2022Apple Silicon Performance in Scientific Computingcited by 3
  17. 2020A Practical Layer-Parallel Training Algorithm for Residual Networkscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 4; 2026: 5.

9 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Automatic Operator-level Parallelism Planning for Distributed Deep Learning -- A Mixed-Integer Programming Approach
  2. 2026LEAP: Unlocking dLLM Parallelism via Lookahead Early-Convergence Token Detection
  3. 2025Learning to Parallel: Accelerating Diffusion Large Language Models via Learnable Parallel Decoding
  4. 2025SequenceLayers: Sequence Processing and Streaming Neural Networks Made Easy
  5. 2025Encoder-Decoder Diffusion Language Models for Efficient Training and Inference
  6. 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUs
  7. 2025Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanism
  8. 2025ParaRNN: Unlocking Parallel Training of Nonlinear RNNs for Large Language Models