Hyperdimensional Computing (HDC) offers a robust and energy-efficient paradigm for edge intelligence; however, current hardware accelerators are often proprietary, tailored to the target learning task and tightly coupled to specific CPU microarchitectures, limiting portability and adoption. To address this, and democratize the deployment of HDC hardware, we present a general-purpose, plug-and-play accelerator IP that implements the Binary Spatter Code framework as a standalone, host-agnostic module. The design is compliant with the AMBA AXI4 standard and provides an AXI4-Lite control plane and DMA-driven AXI4-Stream datapaths coupled to a banked scratchpad memory. The architecture supports synthesis-time scalability, enabling high-throughput transfers independently of the host processor, while employing microarchitectural optimizations to minimize silicon area. A multi-layer C++ software (GitHub repository commit 3ae3b46) stack running in Linux userspace provides a unified programming model, abstracting low-level hardware interactions and enabling the composition of complex HDC pipelines. Implemented on a Xilinx Zynq XC7Z020 SoC, the accelerator achieves substantial gains over an ARM Cortex-A9 baseline, with primitive-level speedups of up to (Formula presented.). On end-to-end classification benchmarks, the system delivers average speedups of (Formula presented.) for training and (Formula presented.) for inference. The complete RTL and software stack are released as open-source hardware to support reproducible research and rapid adoption on heterogeneous SoCs.

A General-Purpose AXI Plug-and-Play Hyperdimensional Computing Accelerator / Martino, Rocco; Pisani, Marco; Angioli, Marco; Barbirotta, Marcello; Mastrandrea, Antonio; Rosato, Antonello; Olivieri, Mauro. - In: ELECTRONICS. - ISSN 2079-9292. - 15:2(2026). [10.3390/electronics15020489]

A General-Purpose AXI Plug-and-Play Hyperdimensional Computing Accelerator

Rocco Martino
Primo
;
Marco Pisani;Marco Angioli;Marcello Barbirotta;Antonio Mastrandrea;Antonello Rosato;Mauro Olivieri
2026

Abstract

Hyperdimensional Computing (HDC) offers a robust and energy-efficient paradigm for edge intelligence; however, current hardware accelerators are often proprietary, tailored to the target learning task and tightly coupled to specific CPU microarchitectures, limiting portability and adoption. To address this, and democratize the deployment of HDC hardware, we present a general-purpose, plug-and-play accelerator IP that implements the Binary Spatter Code framework as a standalone, host-agnostic module. The design is compliant with the AMBA AXI4 standard and provides an AXI4-Lite control plane and DMA-driven AXI4-Stream datapaths coupled to a banked scratchpad memory. The architecture supports synthesis-time scalability, enabling high-throughput transfers independently of the host processor, while employing microarchitectural optimizations to minimize silicon area. A multi-layer C++ software (GitHub repository commit 3ae3b46) stack running in Linux userspace provides a unified programming model, abstracting low-level hardware interactions and enabling the composition of complex HDC pipelines. Implemented on a Xilinx Zynq XC7Z020 SoC, the accelerator achieves substantial gains over an ARM Cortex-A9 baseline, with primitive-level speedups of up to (Formula presented.). On end-to-end classification benchmarks, the system delivers average speedups of (Formula presented.) for training and (Formula presented.) for inference. The complete RTL and software stack are released as open-source hardware to support reproducible research and rapid adoption on heterogeneous SoCs.
2026
AXI4 interface; binary spatter code; edge Intelligence; FPGA acceleration; hyperdimensional computing; open source hardware
01 Pubblicazione su rivista::01a Articolo in rivista
A General-Purpose AXI Plug-and-Play Hyperdimensional Computing Accelerator / Martino, Rocco; Pisani, Marco; Angioli, Marco; Barbirotta, Marcello; Mastrandrea, Antonio; Rosato, Antonello; Olivieri, Mauro. - In: ELECTRONICS. - ISSN 2079-9292. - 15:2(2026). [10.3390/electronics15020489]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1762478
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact