Logo image
SESOMP: A Scalable and Energy-Efficient Self-Organizing Map Processor for IoT Devices
Journal article   Peer reviewed

SESOMP: A Scalable and Energy-Efficient Self-Organizing Map Processor for IoT Devices

Yuncheng Lu, Xin Zhang, Bo Wang and Tony Tae-Hyoung Kim
IEEE journal of solid-state circuits, Vol.60(5), pp.1867-1881
01/05/2025

Abstract

Computer architecture Computing-in-memory (CIM) dead neuron pruning Hardware acceleration hardware accelerator In-memory computing Internet of Things Internet of Things (IoT) devices low power Parallel processing Self-organizing feature maps self-organizing map (SOM) Throughput Training
This article proposes a novel self-organizing map (SOM) hardware architecture based on computing-in-memory (CIM) for addressing high power consumption caused by frequent memory access. The proposed CIM macros process weight subtraction and neuron update in memory, reducing memory access during recall and learning stages by 50% and 80%, respectively. Besides, the neurons with extremely low update rates are pruned adaptively to avoid unnecessary signal toggling, saving power by up to 12.5%. The test chip fabricated in CMOS 65-nm technology achieves the peak power efficiency of 449.1 GCUPS/W and 556.5 GCPS/W during the learning and recall stages, respectively. Moreover, the chip-to-chip link (C2CL) for inter-chip communication improves the scalability of the system. Various applications, including data clustering, image quantization, and gesture recognition with different SOM neural network sizes, have been tested on the prototype chip successfully.

Metrics

1 Record Views

Details

Logo image