[C101] HyperSPACE: Sparse-Adder-Compatible Encoding for Efficient Hyperdimensional Computing on Digital CIM Arrays

Abstract

Hyperdimensional computing (HDC) is attractive for edge AI, but in digital SRAM-CIM implementations its encoding stage is energy-dominant, with popcount in exact adder trees (EATs) accounting for up to 89.6% of encoding energy. Sparse adder trees (SATs) can cut this cost by nearly 10x, yet standard XOR-based binding fixes vector sparsity near 0.5 and therefore cannot exploit SATs. We propose HyperSPACE, an algorithm-hardware co-design that makes encoding fully SAT-compatible. HyperSPACE replaces XOR-binding with AND-binding to compound sparsity, pairs it with sparsity-tuned projection vectors to push vector sparsity beyond 0.99, and introduces adaptive binary quantization to compensate for the non-uniform output statistics that AND-binding induces. Evaluated on 128x64 SRAM-CIM arrays, HyperSPACE reduces encoding energy by up to 13.03x while improving classification accuracy by up to 3.82% across four benchmarks.

Publication
IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)
Yeong Hwan Oh (오영환)
Yeong Hwan Oh (오영환)
Combined MS-PhD student
Do Yeong Kang (강도영)
Do Yeong Kang (강도영)
PhD Student (Georgia Tech.)
Juhong Park (박주홍)
Juhong Park (박주홍)
Visiting Researcher (Duke University)
Chanwook Hwang (황찬욱)
Chanwook Hwang (황찬욱)
Combined MS-PhD student
Kang Eun Jeon (전강은)
Kang Eun Jeon (전강은)
Assistant Professor (DGIST)
Jong Hwan Ko (고종환)
Jong Hwan Ko (고종환)
Associate Professor