DOE OSTI · 1903281
Sparse Deep Neural Network Inference using different Programming Models
Abstract
Sparse deep neural networks have gained increasing attention recently in achieving speedups on inference with reduced memory footprints. However, the real-world applications are little shown with specialized optimizations, yet a wide variety of DNN tasks remain dense without exploiting the advantages of sparsity in networks. Recent work presented by MIT/IEEE/Amazon GraphChallenge has demonstrated significant speedups and various techniques. Still, we find that there is limited investigation of the impact of various Python and C\slash C++ based programming models to explore new opportunities in general cases. In this work, we provide performance evaluation through different programming models using CuPy, cuSPARSE, and OpenMP to discuss the advantages and disadvantages of our sparse implementations on single-GPU and multiple GPUs of NVIDIA DGX-A100 40GB/80GB platforms.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Lee, Hyungro, Jain, Milan, Ghosh, Sayan. 2022-11-01. Sparse Deep Neural Network Inference using different Programming Models. https://doi.org/10.1109/hpec55821.2022.9926362
Cite the original work for its findings. Save a collection to share your selection of sources.