Reducing Memory Requirements for the IPU using Butterfly Factorizations
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 18 references that are in the map. First posted on arXiv 16 Sep 2023.
Builds on
7 of 18 references.
References · 7
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 75
- 2019Learning Fast Algorithms for Linear Transforms Using Butterfly Factorizationscited by 73
- 2019Dissecting the Graphcore IPU Architecture via Microbenchmarkingcited by 47
- 2018Learning Compressed Transforms with Low Displacement Rankcited by 19
- 2021Towards Structured Dynamic Sparse Pre-Training of BERTcited by 12
- 2020Graphcore C2 Card performance for image-based deep learning application: A Reportcited by 5
- 2022Confidential Machine Learning within Graphcore IPUscited by 2
Built on by
Not cited yet.