Early Termination for Hyperdimensional Computing Using Inferential Statistics
Pu (Luke) Yi, Yifan Yang, Chae Young Lee, Sara Achour
Abstract
Hyperdimensional Computing (HDC) is a brain-inspired, lightweight computing paradigm that has shown great potential for inference on the edge and on emerging hardware technologies, achieving state-of-the-art accuracy on certain classification tasks. HDC classifiers are inherently error resilient and support early termination of inference to approximate classification results. Practitioners have developed heuristic methods to terminate inference early for individual inputs, reducing the computation of inference at the cost of accuracy. These techniques lack statistical guarantees and may unacceptably degrade classification accuracy or terminate inference later than is needed to obtain an accuracy result.
We present Omen, the first dynamic HDC optimizer that uses inferential statistics to terminate inference early while providing accuracy guarantees. To realize Omen, we develop a statistical view of HDC that reframes HD computations as statistical sampling and testing tasks, enabling the use of statistical tests. We evaluate Omen on 19 benchmark instantiations of four classification tasks. Omen is computationally efficient, delivering up to 7.21-12.18× inference speed-ups over an unoptimized baseline while only incurring a 0.0-0.7% drop in accuracy. Omen outperforms heuristic methods, achieving an additional 0.04-5.85× inference speed-up over the unoptimized baseline compared to heuristic methods while maintaining higher or comparable accuracy.
• Hardware → Emerging languages and compilers; Memory and dense storage; • Software and its engineering → Software notations and tools.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2ea247d2-9ae4-4470-a14f-be29ee142358Cited by top-tier papers1
Ask how each one uses itBuilds on6
- BioHD: an efficient genome sequence search platform using HyperDimensional memorizationZhuowen Zou, Hanning Chen, Prathyush Poduval, Yeseong Kim et al.ISCA 2022 · 66 citations
- Understanding Hyperdimensional Computing for Parallel Single-Pass LearningTao Yu, Yichi Zhang, Zhiru Zhang, Christopher De SaNeurIPS 2022 · 56 citations
- LeHDC: learning-based hyperdimensional computing classifierShijin Duan, Yejia Liu, Shaolei Ren, Xiaolin XuDAC 2022 · 38 citations
- Hyperdimensional hashing: a robust and efficient dynamic hash tableMike Heddes, Igor Nunes, Tony Givargis, Alexandru Nicolau et al.DAC 2022 · 12 citations
- MicroVSA: An Ultra-Lightweight Vector Symbolic Architecture-based Classifier Library for Always-On Inference on Tiny MicrocontrollersNuntipat Narkthong, Shijin Duan, Shaolei Ren, Xiaolin XuASPLOS 2024 · 8 citations
Related papers
- CascadeHD: Efficient Many-Class Learning Framework Using Hyperdimensional ComputingYeseong Kim, Jiseung Kim, Mohsen ImaniDAC 2021 · 17 citations
- GENERIC: highly efficient learning engine on edge using hyperdimensional computingBehnam Khaleghi, Jaeyoung Kang, Hanyang Xu, Justin Morris et al.DAC 2022 · 26 citations
- Hardware-Aware Static Optimization of Hyperdimensional ComputationsPu (Luke) Yi, Sara AchourOOPSLA 2023 · 3 citations
- DistHD: A Learner-Aware Dynamic Encoding Method for Hyperdimensional ClassificationJunyao Wang, Sitao Huang, Mohsen ImaniDAC 2023 · 16 citations
- Scalable edge-based hyperdimensional learning system with brain-like neural adaptationZhuowen Zou, Yeseong Kim, Farhad Imani, Haleh Alimohamadi et al.SC 2021 · 70 citations
