A Near-Cache RISC-V Coprocessor for Efficient Posit Dot-Product Acceleration
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
This paper introduces a novel architecture for nearcache computation of posit dot products, aiming to address the challenges of data movement and computational inefficiencies in modern memory-intensive applications such as deep learning and scientific computing by combining the memory-efficiency of posit-arithmetic with the increased bandwidth of near-cache compute units. Utilizing the tightly-coupled coprocessor interface without requiring adjustments to the coherency protocols, the architecture is implemented with minimal hardware overhead, achieving up to $5.3 \times$ more throughput compared to the baseline for dot-product operations, which form the backbone of many neural network and matrix computation tasks. The architecture is evaluated using an FPGA prototype on real-world use cases.
Details
| Original language | English |
|---|---|
| Title of host publication | 2026 IEEE 37th International Conference on Application-specific Systems, Architectures and Processors (ASAP) |
| Publisher | IEEE Canada |
| Pages | 159-160 |
| Number of pages | 2 |
| ISBN (electronic) | 979-8-3195-1040-2 |
| ISBN (print) | 979-8-3195-1041-9 |
| Publication status | Published - 4 Sept 2026 |
| Peer-reviewed | Yes |
Publication series
| Series | International Conference on Application Specific Systems (ASAP), Architectures and Processors |
|---|---|
| ISSN | 1063-6862 |
Conference
| Title | 37th IEEE International Conference on Application-specific Systems, Architectures and Processors |
|---|---|
| Abbreviated title | ASAP 2026 |
| Conference number | 37 |
| Duration | 3 - 4 September 2026 |
| Website | |
| Location | Imperial College London |
| City | London |
| Country | United Kingdom |
External IDs
| ORCID | /0009-0008-7571-2324/work/228237103 |
|---|
Keywords
Keywords
- Memory, Matrices, Timing, Printing, Program processors, Tiles