2020 · 26 citations · 16 references
ComputingComputer EngineeringComputer ScienceArtificial IntelligenceLow-power DesignMachine LearningPattern RecognitionPower OptimizationData-intensive ComputingDifficulty Level ClassificationEfficiency Trade-offsEnergy ConsumptionEnergy-efficient AlgorithmsEnergy-efficient ComputationEnergy-efficient ProcessingExecution Time Analysis
Brain-inspired Hyperdimensional (HD) computing is an emerging technique that computes with either binary or integer HD vectors. However, both vector representations confront an extreme trade-off between accuracy and energy efficiency. This issue limits the generalizability of HD computing for many applications. In this paper, we propose a threshold-based dynamic HD computing framework (TD-HDC) to improve the accuracy-energy efficiency trade-offs. Standard HD computing always executes the same processing flow regardless of input data. On the contrary, TD-HDC dynamically selects the execution path between the binary and integer HD models based on the classification difficulty of input data. In other words, TD-HDC utilizes both HD models and manages to efficiently allocate their computational resources. On the MNIST dataset, we demonstrate that our proposed framework is flexible and can reduce energy consumption and execution time by 51.3% and 15%, respectively, under the same accuracy level.
16
1.1 Computing's energy problem (and what we can do about it)
Mark Horowitz · 2014 · 1.9K citations
VoiceHD: Hyperdimensional Computing for Efficient Speech Recognition
Mohsen Imani, Deqian Kong, Abbas Rahimi et al. · 2017 · 224 citations
Hyperdimensional biosignal processing: A case study for EMG-based hand gesture recognition
Abbas Rahimi, Simone Benatti, Pentti Kanerva et al. · 2016 · 190 citations · Full text
Abbas Rahimi, Pentti Kanerva, Luca Benini et al. · Proceedings of the IEEE · 2018 · 165 citations · Full text