mlsanityData to 14 Oct 2026

Fully-fused Multi-Layer Perceptrons on Intel Data Center GPUs

arXiv 2403.17607 ↗First posted 26 Mar 2024cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper presents a SYCL implementation of Multi-Layer Perceptrons (MLPs), which targets and is optimized for the Intel Data Center GPU Max 1550. To increase the performance, our implementation minimizes the slow global memory accesses by maximizing the data reuse within the general register file and the shared local memory by fusing the operations in each layer of the MLP. We show with a simple roofline model that this results in a significant increase in the arithmetic intensity, leading to improved performance, especially for inference. We compare our approach to a similar CUDA implementation for MLPs and show that our implementation on the Intel Data Center GPU outperforms the CUDA implementation on Nvidia's H100 GPU by a factor up to 2.84 in inference and 1.75 in training. The paper also showcases the efficiency of our SYCL implementation in three significant areas: Image Compression, Neural Radiance Fields, and Physics-Informed Machine Learning. In all cases, our implementation outperforms the off-the-shelf Intel Extension for PyTorch (IPEX) implementation on the same Intel GPU by up to a factor of 30 and the CUDA PyTorch version on Nvidia's H100 GPU by up to a factor 19. The code can be found at https://github.com/intel/tiny-dpcpp-nn.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 66 of its 127 references that are in the map. First posted on arXiv 26 Mar 2024.

Builds on

66 of 127 references.

References · 66

  1. 2017Attention Is All You Needcited by 60,361
  2. 2022Instant Neural Graphics Primitives with a Multiresolution Hash Encodingcited by 3,723
  3. 2021Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fieldscited by 1,964
  4. 2021NeuS: Learning Neural Implicit Surfaces by Volume Rendering for Multi-view Reconstructioncited by 1,712
  5. 2021Plenoxels: Radiance Fields without Neural Networkscited by 1,613
  6. 2022TensoRF: Tensorial Radiance Fieldscited by 1,280
  7. 2020Nerfies: Deformable Neural Radiance Fieldscited by 1,198
  8. 2021Direct Voxel Grid Optimization: Super-fast Convergence for Radiance Fields Reconstructioncited by 964
  9. 2021PlenOctrees for Real-time Rendering of Neural Radiance Fieldscited by 905
  10. 2022Block-NeRF: Scalable Large Scene Neural View Synthesiscited by 724
  11. 2021KiloNeRF: Speeding up Neural Radiance Fields with Thousands of Tiny MLPscited by 673
  12. 2019DeepXDE: A deep learning library for solving differential equationscited by 619
38 more
  1. 2022Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What's nextcited by 608
  2. 2021FastNeRF: High-Fidelity Neural Rendering at 200FPScited by 511
  3. 2020A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospectscited by 397
  4. 2021Pay Attention to MLPscited by 368
  5. 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 339
  6. 2021Light Field Networks: Neural Scene Representations with Single-Evaluation Renderingcited by 332
  7. 2022MAXIM: Multi-Axis MLP for Image Processingcited by 302
  8. 2021Global Filter Networks for Image Classificationcited by 260
  9. 2021DONeRF: Towards Real-Time Rendering of Compact Neural Radiance Fields using Depth Oracle Networkscited by 232
  10. 2020AutoInt: Automatic Integration for Fast Neural Volume Renderingcited by 204
  11. 2022UNeXt: MLP-based Rapid Medical Image Segmentation Networkcited by 185
  12. 2020DeRF: Decomposed Radiance Fieldscited by 163
  13. 2021Implicit Neural Representations for Image Compressioncited by 162
  14. 2022Respecting causality is all you need for training physics-informed neural networkscited by 156
  15. 2023DiffusioNeRF: Regularizing Neural Radiance Fields with Denoising Diffusion Modelscited by 127
  16. 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
  17. 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
  18. 2020Minimum Width for Universal Approximationcited by 94
  19. 2021Real-time Neural Radiance Caching for Path Tracingcited by 91
  20. 2021Physics-informed neural networks for solving Reynolds-averaged Navierunicodex2013Stokes equationscited by 68
  21. 2020Neural Deformation Graphs for Globally-consistent Non-rigid Reconstructioncited by 67
  22. 2023Separable Physics-Informed Neural Networkscited by 66
  23. 2021Are we ready for a new paradigm shift? A Survey on Visual Deep MLPcited by 63
  24. 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
  25. 2020LadaBERT: Lightweight Adaptation of BERT through Hybrid Model Compressioncited by 45
  26. 2021RepMLP: Re-parameterizing Convolutions into Fully-connected Layers for Image Recognitioncited by 40
  27. 2022CubeMLP: An MLP-based Model for Multimodal Sentiment Analysis and Depression Estimationcited by 40
  28. 2023Learning Neural PDE Solvers with Parameter-Guided Channel Attentioncited by 38
  29. 2021Neural Radiositycited by 33
  30. 2022Accelerated Training of Physics-Informed Neural Networks (PINNs) using Meshless Discretizationscited by 27
  31. 2022JIFF: Jointly-aligned Implicit Face Function for High Quality Single View Clothed Human Reconstructioncited by 26
  32. 2023CLNeRF: Continual Learning Meets NeRFcited by 24
  33. 2021MorphMLP: An Efficient MLP-Like Backbone for Spatial-Temporal Representation Learningcited by 21
  34. 2022Skating-Mixer: Long-Term Sport Audio-Visual Modeling with MLPscited by 20
  35. 2022NeuralVDB: High-resolution Sparse Volume Representation using Hierarchical Neural Networkscited by 20
  36. 2023DyLiN: Making Light Field Networks Dynamiccited by 20
  37. 2021Towards Deeper Deep Reinforcement Learning with Spectral Normalizationcited by 19
  38. 2022pNLP-Mixer: an Efficient all-MLP Architecture for Languagecited by 19

50 most cited of 66 All 66 (JSON)

Built on by

Not cited yet.