Dynamic Power Management for Neuromorphic Many-Core Systems

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

Abstract

This paper 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 elements (PEs) to change their supply voltage and clock frequency individually and autonomously within less than 100 ns. This is employed by the neuromorphic simulation software flow, which defines the performance level (PL) of the PE based on the actual workload within each simulation cycle. A test chip in 28-nm SLP CMOS technology has been implemented. It includes four PEs which can be scaled from 0.7 to 1.0 V with frequencies from 125 to 500 MHz at three distinct PLs. By measurement of three neuromorphic benchmarks, it is shown that the total PE power consumption can be reduced by 75%, with 80% baseline power reduction and a 50% reduction of energy per neuron and synapse computation, all while maintaining temporary peak system performance to achieve biological real-time operation of the system. A numerical model of this power management model is derived which allows DVFS architecture exploration for neuromorphics. The proposed technique is to be used for the second-generation SpiNNaker neuromorphic many-core system.

Details

OriginalspracheEnglisch
Aufsatznummer8701528
Seiten (von - bis)2973-2986
Seitenumfang14
FachzeitschriftIEEE Transactions on Circuits and Systems I: Regular Papers
Jahrgang66
Ausgabenummer8
PublikationsstatusVeröffentlicht - Aug. 2019
Peer-Review-StatusJa

Externe IDs

ORCID /0000-0002-6286-5064/work/160048715

Schlagworte

ASJC Scopus Sachgebiete

Schlagwörter

  • DVFS, MPSoC, Neuromorphic computing, Power management, SpiNNaker2, Synfire chain