Software-defined PMC for runtime power management of a many-core neuromorphic platform

Sugiarto, Indar and Shang, Delong and Singh, Amit Kumar and Ouni, Bassem and Merrett, Geoff and Al-Hashimi, Bashir and Furber, Steve Bryan (2017) Software-defined PMC for runtime power management of a many-core neuromorphic platform. In: 2017 12th International Conference on Computer Engineering and Systems (ICCES), 20-12-2017 - 20-12-2017, Kairo - Mesin.

[thumbnail of Publikasi1_02002_12162.pdf] PDF
Publikasi1_02002_12162.pdf

Download (512kB)
[thumbnail of Publikasi4_02002_12162.pdf] PDF
Publikasi4_02002_12162.pdf

Download (2MB)

Abstract

This paper presents an approach to provide a Runtime Management (RTM) system for a many-core neuromorphic platform. RTM frameworks are commonly used to achieve an energy saving while satisfying application performance requirements. In commodity processors, the RTM can be implemented by utilizing the output of Performance Monitoring Counters (PMCs) to control the frequency of the processors clock. However, many neuromorphic platforms such as SpiNNaker do not have PMC units; thus, we propose a software-defined PMC that can be implemented using standard programming tool-chains in such platforms. In this paper, we evaluate several control strategies for RTM in SpiNNaker. These control programs are equivalent with governors in standard operating systems such as Linux. For evaluation, we use the RTM with several image processing applications. The results show that our proposed method, called Improved-Conservative, produces the lowest thermal risk and energy consumption while achieving the same performance as other adaptive governors.

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: PMC, RTM, many-core, SpiNNaker
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Faculty of Industrial Technology > Electrical Engineering Department
Depositing User: Admin
Date Deposited: 16 Sep 2025 15:44
Last Modified: 18 Sep 2025 14:53
URI: https://repository.petra.ac.id/id/eprint/21847

Actions (login required)

View Item
View Item