Empowering Vector Architectures for ML: The CAMP Architecture for Matrix Multiplication
Not on the map. Why?
Abstract (arXiv)
This study presents the Cartesian Accumulative Matrix Pipeline (CAMP) architecture, a novel approach designed to enhance matrix multiplication in Vector Architectures (VAs) and Single Instruction Multiple Data (SIMD) units. CAMP improves the processing efficiency of Quantized Neural Networks (QNNs). Matrix multiplication is a cornerstone of machine learning applications, and its quantized versions are increasingly popular for more efficient operations. Unfortunately, existing VAs and SIMD-support units struggle to efficiently handle these quantized formats. In this work, we propose CAMP, a simple yet effective architecture that leverages a hybrid multiplier. The CAMP architecture significantly advances the performance of vector architectures in handling quantized data, enabling more efficient execution of matrix multiplication across various platforms, specifically targeting the ARMv8 Scalable Vector Extension (SVE) and edge RISC-V SIMD-based architectures. In addition to increasing throughput, CAMP's architectural design also contributes to energy efficiency, making it an effective solution for low-power applications. Evaluations on a range of Large Language Models (LLMs) and Convolutional Neural Networks (CNNs) demonstrate that matrix multiplication operations using the proposed micro-architecture achieve up to 17× and 23× performance improvements compared to their respective baselines, the ARM A64FX core and a RISC-V-based edge System-on-Chip (SoC). Furthermore, synthesis and place-and-route (PnR) of the CAMP micro-architecture using Synopsys tools -- targeting ARM TSMC 7nm for A64FX and GlobalFoundries 22nm for the RISC-V SoC -- add only 1% and 4% area overhead, respectively, compared to the baseline designs.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 63 references that are in the map. First posted on arXiv 10 Apr 2025.
Builds on
13 of 63 references.
References · 13
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 234
- 2015A Neural Conversational Modelcited by 196
- 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 101
- 2018Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implicationscited by 36
- 2019PULP-NN: Accelerating Quantized Neural Networks on Parallel Ultra-Low-Power RISC-V Processorscited by 35
- 2016A near-threshold RISC-V core with DSP extensions for scalable IoT Endpoint Devicescited by 17
- 2020A Mixed-Precision RISC-V Processor for Extreme-Edge DNN Inferencecited by 13
- 2020Enabling Mixed-Precision Quantized Neural Networks in Extreme-Edge Devicescited by 10
- 2019Stream Semantic Registers: A Lightweight RISC-V ISA Extension Achieving Full Compute Utilization in Single-Issue Corescited by 7
- 2019eCNN: A Block-Based and Highly-Parallel CNN Accelerator for Edge Inferencecited by 6
1 more
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2021A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantization
- 2026D-Legion: A Scalable Many-Core Architecture for Accelerating Matrix Multiplication in Quantized LLMs
- 2026Mixed-Precision Training and Compilation for RRAM-based Computing-in-Memory Accelerators
- 2025The Cambrian Explosion of Mixed-Precision Matrix Multiplication for Quantized Deep Learning Inference
- 2026RSR-core: A High-Performance Engine for Low-Bit Matrix-Vector Multiplication
- 2022A Soft SIMD Based Energy Efficient Computing Microarchitecture
- 2022FullPack: Full Vector Utilization for Sub-Byte Quantized Inference on General Purpose CPUs
- 2022LUT-GEMM: Quantized Matrix Multiplication based on LUTs for Efficient Inference in Large-Scale Generative Language Models