paper-with-me

홈 › Papers

GPU Parallelization Strategies for Forward and Backward Propagation in Shallow Neural Networks: A CUDA-Based Comparative Study

2026-06-29 · Rania Zitouni, Nadine Bousdjira, Sarah Hasnaoui, Amel Sadoun, Fatma Salhi arxiv

We present a comparative study of CUDA optimization strategies applied to forward and backward propagation in a shallow neural network. Three stacked optimizations are evaluated: (1) tiled shared memory with bank-conflict elimination via +1-column padding, (2) pre-transposed weight matrices for coalesced global memory access, and (3) a fused MatMul+ReLU kernel that eliminates intermediate global-memory round-trips. Experiments on an NVIDIA Tesla T4 (CUDA 13.0) across three dataset sizes show that the fully optimized implementation achieves a 1.41x speedup over the baseline CUDA version on the large dataset (25,600 samples), reducing execution time from 21.0s to 14.8s. Results are compared against a sequential CPU baseline and an OpenMP parallel implementation, demonstrating the effectiveness of memory-access optimization in GPU-accelerated deep learning primitives.

📄 PDF Abstract BibTeX arXiv:2606.30497

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Block-local learning with probabilistic latent representations

2023-05-24 · David Kappel, Khaleelulla Khan Nazeer, Cabrel Teguemne Fokam, Christian Mayr 외

The ubiquitous backpropagation algorithm requires sequential updates through the network introducing a locking problem. In addition, back-propagation relies on the transpose of forward weight matrices to compute updates,…

Learning the Connections in Direct Feedback Alignment

2021-01-01 · Matthew Bailey Webster, Jonghyun Choi, changwook Ahn

Feedback alignment was proposed to address the biological implausibility of the backpropagation algorithm which requires the transportation of the weight transpose during the backwards pass. The idea was later built upon…

Image Classification

Squeezing SGD Parallelization Performance in Distributed Training Using Delayed Averaging

2021-09-29 · Pengcheng Li, Yixin Guo, Yawen Zhang, Qinggang Zhou

State-of-the-art deep learning algorithms rely on distributed training to tackle the increasing model size and training data. Mini-batch Stochastic Gradient Descent (SGD) requires workers to halt forward/backward propaga…

Parallel Training of GRU Networks with a Multi-Grid Solver for Long Sequences

2022-03-07 · Gordon Euhyun Moon, Eric C. Cyr

Parallelizing Gated Recurrent Unit (GRU) networks is a challenging task, as the training procedure of GRU is inherently sequential. Prior efforts to parallelize GRU have largely focused on conventional parallelization st…

The Forward-Forward Algorithm: Characterizing Training Behavior

2025-04-15 · Reece Adamson

The Forward-Forward algorithm is an alternative learning method which consists of two forward passes rather than a forward and backward pass employed by backpropagation. Forward-Forward networks employ layer local loss f…