paper-with-me

Papers

Design-Technology Co-Optimization for NVM-based Neuromorphic Processing Elements

2022-03-10 · Shihao Song, Adarsha Balaji, Anup Das, Nagarajan Kandasamy

Neuromorphic hardware platforms can significantly lower the energy overhead of a machine learning inference task. We present a design-technology tradeoff analysis to implement such inference tasks on the processing elements (PEs) of a Non- Volatile Memory (NVM)-based neuromorphic hardware. Through detailed circuit-level simulations at scaled process technology nodes, we show the negative impact of technology scaling on the information-processing latency, which impacts the quality-of-service (QoS) of an embedded ML system. At a finer granularity, the latency inside a PE depends on 1) the delay introduced by parasitic components on its current paths, and 2) the varying delay to sense different resistance states of its NVM cells. Based on these two observations, we make the following three contributions. First, on the technology front, we propose an optimization scheme where the NVM resistance state that takes the longest time to sense is set on current paths having the least delay, and vice versa, reducing the average PE latency, which improves the QoS. Second, on the architecture front, we introduce isolation transistors within each PE to partition it into regions that can be individually power-gated, reducing both latency and energy. Finally, on the system-software front, we propose a mechanism to leverage the proposed technological and architectural enhancements when implementing a machine-learning inference task on neuromorphic PEs of the hardware. Evaluations with a recent neuromorphic hardware architecture show that our proposed design-technology co-optimization approach improves both performance and energy efficiency of machine-learning inference tasks without incurring high cost-per-bit.

📄 PDF Abstract BibTeX arXiv:2203.05311

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Design Technology Co-Optimization for Neuromorphic Computing

2021-10-15 · Ankita Paul, Shihao Song, Anup Das

We present a design-technology tradeoff analysis in implementing machine-learning inference on the processing cores of a Non-Volatile Memory (NVM)-based many-core neuromorphic hardware. Through detailed circuit-level sim…

Neuromorphic Control

2020-11-09 · Luka Ribar, Rodolphe Sepulchre

Neuromorphic engineering is a rapidly developing field that aims to take inspiration from the biological organization of neural systems to develop novel technology for computing, sensing, and actuating. The unique proper…

Addressing Limited Weight Resolution in a Fully Optical Neuromorphic Reservoir Computing Readout

2019-06-06 · Chonghuai Ma, Floris Laporte, Joni Dambre, Peter Bienstman

Using optical hardware for neuromorphic computing has become more and more popular recently due to its efficient high-speed data processing capabilities and low power consumption. However, there are still some remaining …

A neuromorphic continuous soil monitoring system for precision irrigation

2025-09-17 · Mirco Tincani, Khaled Kerouch, Umberto Garlando, Mattia Barezzi 외 arxiv

Sensory processing at the edge requires ultra-low power stand-alone computing technologies. This is particularly true for modern agriculture and precision irrigation systems which aim to optimize water usage by monitorin…

Dynamic Power Management for Neuromorphic Many-Core Systems

2019-03-21 · Sebastian Hoeppner, Bernhard Vogginger, Yexin Yan, Andreas Dixius 외

This work presents a dynamic power management architecture for neuromorphic many core systems such as SpiNNaker. A fast dynamic voltage and frequency scaling (DVFS) technique is presented which allows the processing elem…

Management