paper-with-me

Papers

SHEARer: Highly-Efficient Hyperdimensional Computing by Software-Hardware Enabled Multifold Approximation

2020-07-20 · Behnam Khaleghi, Sahand Salamat, Anthony Thomas, Fatemeh Asgarinejad, Yeseong Kim, Tajana Rosing

Hyperdimensional computing (HD) is an emerging paradigm for machine learning based on the evidence that the brain computes on high-dimensional, distributed, representations of data. The main operation of HD is encoding, which transfers the input data to hyperspace by mapping each input feature to a hypervector, accompanied by so-called bundling procedure that simply adds up the hypervectors to realize encoding hypervector. Although the operations of HD are highly parallelizable, the massive number of operations hampers the efficiency of HD in embedded domain. In this paper, we propose SHEARer, an algorithm-hardware co-optimization to improve the performance and energy consumption of HD computing. We gain insight from a prudent scheme of approximating the hypervectors that, thanks to inherent error resiliency of HD, has minimal impact on accuracy while provides high prospect for hardware optimization. In contrast to previous works that generate the encoding hypervectors in full precision and then ex-post quantizing, we compute the encoding hypervectors in an approximate manner that saves a significant amount of resources yet affords high accuracy. We also propose a novel FPGA implementation that achieves striking performance through massive parallelism with low power consumption. Moreover, we develop a software framework that enables training HD models by emulating the proposed approximate encodings. The FPGA implementation of SHEARer achieves an average throughput boost of 104,904x (15.7x) and energy savings of up to 56,044x (301x) compared to state-of-the-art encoding methods implemented on Raspberry Pi 3 (GeForce GTX 1080 Ti) using practical machine learning datasets.

📄 PDF Abstract BibTeX arXiv:2007.10330

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningRaspberry Pi 3

Similar Papers 제목 키워드 기반

Hyperdimensional Intelligent Sensing for Efficient Real-Time Audio Processing on Extreme Edge

2025-02-15 · Sanggeon Yun, Ryozo Masukawa, Hanning Chen, Sungheon Jeong 외

The escalating challenges of managing vast sensor-generated data, particularly in audio applications, necessitate innovative solutions. Current systems face significant computational and storage demands, especially in re…

Gunshot Detection

Compiler-Driven Approximation Tuning for Hyperdimensional Computing

2026-06-25 · Xavier Routh, Abdul Rafae Noor, Akash Kothari, Zheyu Li 외 arxiv

As Moore's law reaches its physical and economic limits, domain-specific approaches are increasingly employed to accelerate machine learning workloads. Hyperdimensional Computing (HDC) represents one such emerging paradi…

HyperSense: Hyperdimensional Intelligent Sensing for Energy-Efficient Sparse Data Processing

2024-01-04 · Sanggeon Yun, Hanning Chen, Ryozo Masukawa, Hamza Errahmouni Barkam 외

Introducing HyperSense, our co-designed hardware and software system efficiently controls Analog-to-Digital Converter (ADC) modules' data generation rate based on object presence predictions in sensor data. Addressing ch…

object-detectionObject Detection

Real-time Hyper-Dimensional Reconfiguration at the Edge using Hardware Accelerators

2022-06-10 · Indhumathi Kandaswamy, Saurabh Farkya, Zachary Daniels, Gooitzen van der Wal 외

In this paper we present Hyper-Dimensional Reconfigurable Analytics at the Tactical Edge (HyDRATE) using low-SWaP embedded hardware that can perform real-time reconfiguration at the edge leveraging non-MAC (free of float…

Few-Shot LearningQuantization

Improved Data Encoding for Emerging Computing Paradigms: From Stochastic to Hyperdimensional Computing

2025-01-06 · Mehran Shoushtari Moghadam, Sercan Aygun, M. Hassan Najafi

Data encoding is a fundamental step in emerging computing paradigms, particularly in stochastic computing (SC) and hyperdimensional computing (HDC), where it plays a crucial role in determining the overall system perform…