Towards Efficient Hyperdimensional Computing Using Photonics
Not on the map. Why?
Abstract (arXiv)
Over the past few years, silicon photonics-based computing has emerged as a promising alternative to CMOS-based computing for Deep Neural Networks (DNN). Unfortunately, the non-linear operations and the high-precision requirements of DNNs make it extremely challenging to design efficient silicon photonics-based systems for DNN inference and training. Hyperdimensional Computing (HDC) is an emerging, brain-inspired machine learning technique that enjoys several advantages over existing DNNs, including being lightweight, requiring low-precision operands, and being robust to noise introduced by the nonidealities in the hardware. For HDC, computing in-memory (CiM) approaches have been widely used, as CiM reduces the data transfer cost if the operands can fit into the memory. However, inefficient multi-bit operations, high write latency, and low endurance make CiM ill-suited for HDC. On the other hand, the existing electro-photonic DNN accelerators are inefficient for HDC because they are specifically optimized for matrix multiplication in DNNs and consume a lot of power with high-precision data converters. In this paper, we argue that photonic computing and HDC complement each other better than photonic computing and DNNs, or CiM and HDC. We propose PhotoHDC, the first-ever electro-photonic accelerator for HDC training and inference, supporting the basic, record-based, and graph encoding schemes. Evaluating with popular datasets, we show that our accelerator can achieve two to five orders of magnitude lower EDP than the state-of-the-art electro-photonic DNN accelerators for implementing HDC training and inference. PhotoHDC also achieves four orders of magnitude lower energy-delay product than CiM-based accelerators for both HDC training and inference.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 80 references that are in the map. First posted on arXiv 29 Nov 2023.
Builds on
13 of 80 references.
References · 13
- 2020Classification using Hyperdimensional Computing: A Reviewcited by 60
- 2019In-memory hyperdimensional computingcited by 48
- 2020DNN+NeuroSim V2.0: An End-to-End Benchmarking Framework for Compute-in-Memory Accelerators for On-chip Trainingcited by 33
- 2021CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Acceleratorcited by 29
- 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
- 2021A Survey on Silicon Photonics for Deep Learningcited by 23
- 2019Digital Electronics and Analog Photonics for Convolutional Neural Networks (DEAP-CNNs)cited by 22
- 2021An Electro-Photonic System for Accelerating Deep Neural Networkscited by 15
- 2023Lightening-Transformer: A Dynamically-operated Optically-interconnected Photonic Transformer Acceleratorcited by 15
- 2021MIMHD: Accurate and Efficient Hyperdimensional Inference Using Multi-Bit In-Memory Computingcited by 7
- 2022COSIME: FeFET based Associative Memory for In-Memory Cosine Similarity Searchcited by 5
- 2023Machine Learning Accelerators in 2.5D Chiplet Platforms with Silicon Photonicscited by 5
1 more
Built on by
Not cited yet.