paper-with-me

홈 › Papers

Reducing Memory Requirements for the IPU using Butterfly Factorizations

2023-09-16 · S. -Kazem Shekofteh, Christian Alles, Holger Fröning

High Performance Computing (HPC) benefits from different improvements during last decades, specially in terms of hardware platforms to provide more processing power while maintaining the power consumption at a reasonable level. The Intelligence Processing Unit (IPU) is a new type of massively parallel processor, designed to speedup parallel computations with huge number of processing cores and on-chip memory components connected with high-speed fabrics. IPUs mainly target machine learning applications, however, due to the architectural differences between GPUs and IPUs, especially significantly less memory capacity on an IPU, methods for reducing model size by sparsification have to be considered. Butterfly factorizations are well-known replacements for fully-connected and convolutional layers. In this paper, we examine how butterfly structures can be implemented on an IPU and study their behavior and performance compared to a GPU. Experimental results indicate that these methods can provide 98.5% compression ratio to decrease the immense need for memory, the IPU implementation can benefit from 1.3x and 1.6x performance improvement for butterfly and pixelated butterfly, respectively. We also reach to 1.62x training time speedup on a real-word dataset such as CIFAR10.

📄 PDF Abstract BibTeX arXiv:2309.08946

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Similar Papers 제목 키워드 기반

Efficient Identification of Butterfly Sparse Matrix Factorizations

2021-10-04 · Léon Zheng, Elisa Riccietti, Rémi Gribonval

Fast transforms correspond to factorizations of the form $\mathbf{Z} = \mathbf{X}^{(1)} \ldots \mathbf{X}^{(J)}$, where each factor $ \mathbf{X}^{(\ell)}$ is sparse and possibly structured. This paper investigates essent…

ButterflyMoE: Compression-Scalable Ternary Experts via Structured Butterfly Orbits

2026-01-20 · Aryan Karmore arxiv

In current Mixture of Experts (MoE) architectures, linear memory scaling is present, the memory grows as the number of experts increases. $N$ independent expert weight matrices require $\mathcal{O}(N \cdot d^2)$ memory w…

Beyond Square Roots: Explicit Memory-Efficient Factorization for Multi-Epoch Private Learning

2026-05-18 · Nikita P. Kalinin, Aki Rehn, Joel Daniel Andersson, Antti Honkela 외 arxiv

Correlated-noise mechanisms are among the most promising approaches for improving the utility of differentially private model training, but rigorous guarantees require explicit, analyzable factorizations, and practical d…

ButterflyViT: 354$\times$ Expert Compression for Edge Vision Transformers

2026-03-06 · Aryan Karmore arxiv

Deploying sparse Mixture of Experts(MoE) Vision Transformers remains a challenge due to linear expert memory scaling. Linear memory scaling stores $N$ independent expert weight matrices requiring $\mathcal{O}(N_E \cdot d…

Image Classification

Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-design

2022-09-20 · Hongxiang Fan, Thomas Chau, Stylianos I. Venieris, Royson Lee 외

Attention-based neural networks have become pervasive in many AI tasks. Despite their excellent algorithmic performance, the use of the attention mechanism and feed-forward network (FFN) demands excessive computational a…

CPUGPURaspberry Pi 4