Precision-Energy-Throughput Scaling Of Generic Matrix Multiplication and Convolution Kernels Via Linear Projections
Mohammad Ashraful Anam, Paul N. Whatmough, Yiannis Andreopoulos

TL;DR
This paper introduces a linear projection-based method to scale energy and throughput in GEMM and CONV kernels for multimedia applications, achieving significant efficiency gains with minimal accuracy loss.
Contribution
It presents a novel approach using linear projections to approximate GEMM and CONV computations, enabling scalable energy and throughput improvements in error-tolerant multimedia tasks.
Findings
Achieves 280%-440% throughput increase
Reduces energy consumption by 75%-80%
Maintains accuracy in face recognition and music matching
Abstract
Generic matrix multiplication (GEMM) and one-dimensional convolution/cross-correlation (CONV) kernels often constitute the bulk of the compute- and memory-intensive processing within image/audio recognition and matching systems. We propose a novel method to scale the energy and processing throughput of GEMM and CONV kernels for such error-tolerant multimedia applications by adjusting the precision of computation. Our technique employs linear projections to the input matrix or signal data during the top-level GEMM and CONV blocking and reordering. The GEMM and CONV kernel processing then uses the projected inputs and the results are accumulated to form the final outputs. Throughput and energy scaling takes place by changing the number of projections computed by each kernel, which in turn produces approximate results, i.e. changes the precision of the performed computation. Results…
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
TopicsSparse and Compressive Sensing Techniques · Advanced Data Compression Techniques · Advanced Image and Video Retrieval Techniques
