ETNEOct 15, 2021

Design Technology Co-Optimization for Neuromorphic Computing

arXiv:2110.08131v16 citations
Originality Synthesis-oriented
AI Analysis

This work addresses reliability issues in neuromorphic computing hardware for machine learning applications, but it is incremental as it builds on existing tradeoff analysis methods.

The paper tackles the problem of inference lifetime degradation in NVM-based neuromorphic hardware due to design scaling, showing that incorporating design and technology characteristics into the design flow can significantly improve it.

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 simulations for scaled process technology nodes, we show the negative impact of design scaling on read endurance of NVMs, which directly impacts their inference lifetime. At a finer granularity, the inference lifetime of a core depends on 1) the resistance state of synaptic weights programmed on the core (design) and 2) the voltage variation inside the core that is introduced by the parasitic components on current paths (technology). We show that such design and technology characteristics can be incorporated in a design flow to significantly improve the inference lifetime.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes