MERIT: Tensor Transform for Memory-Efficient Vision Processing on Parallel Architectures
Yu-Sheng Lin, Wei-Chao Chen, Shao-Yi Chien

TL;DR
This paper introduces MERIT, a tensor transform framework that optimizes memory usage in vision processing on parallel architectures, achieving significant speedups and hardware efficiency improvements.
Contribution
The paper presents a novel tensor transform called MERIT that unifies memory optimization techniques and enables efficient GPU and hardware implementations for vision tasks.
Findings
GPU kernel speedup up to 20 times
Reduced code complexity by half
Effective hardware design with MERIT-z processor
Abstract
Computationally intensive deep neural networks (DNNs) are well-suited to run on GPUs, but newly developed algorithms usually require the heavily optimized DNN routines to work efficiently, and this problem could be even more difficult for specialized DNN architectures. In this paper, we propose a mathematical formulation which can be useful for transferring the algorithm optimization knowledge across computing platforms. We discover that data movement and storage inside parallel processor architectures can be viewed as tensor transforms across memory hierarchies, making it possible to describe many memory optimization techniques mathematically. Such transform, which we call Memory Efficient Ranged Inner-Product Tensor (MERIT) transform, can be applied to not only DNN tasks but also many traditional machine learning and computer vision computations. Moreover, the tensor transforms can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Neural Network Applications · Tensor decomposition and applications
