The University of Southampton
University of Southampton Institutional Repository

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

Software-defined PMC for runtime power management of a many-core neuromorphic platform
Software-defined PMC for runtime power management of a many-core neuromorphic platform
This paper presents an approach to provide a Run-time 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 processor's 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.
PMC, RTM, Many-core, SpiNNaker
641-646
IEEE
Sugiarto, Indar
471d0743-b365-48bf-b663-0f2164bbb845
Furber, Stephen
e9e61fb3-2bb8-45be-9f39-aaf7cbe0a801
Shang, Delong
3e98c47d-4a3f-4c8b-bc61-4128ac0a20aa
Singh, Amit
bb67d43e-34d9-4b58-9295-8b5458270408
Ouni, Bassem
004c3c6c-de5f-4b51-8998-ddea1cf50dda
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Sugiarto, Indar
471d0743-b365-48bf-b663-0f2164bbb845
Furber, Stephen
e9e61fb3-2bb8-45be-9f39-aaf7cbe0a801
Shang, Delong
3e98c47d-4a3f-4c8b-bc61-4128ac0a20aa
Singh, Amit
bb67d43e-34d9-4b58-9295-8b5458270408
Ouni, Bassem
004c3c6c-de5f-4b51-8998-ddea1cf50dda
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d

Sugiarto, Indar, Furber, Stephen, Shang, Delong, Singh, Amit, Ouni, Bassem, Merrett, Geoff and Al-Hashimi, Bashir (2018) Software-defined PMC for runtime power management of a many-core neuromorphic platform. In Proceedings of ICCES 2017 12th International Conference on Computer Engineering and Systems. vol. 2018-January, IEEE. 6 pp, pp. 641-646. (doi:10.1109/ICCES.2017.8275383).

Record type: Conference or Workshop Item (Paper)

Abstract

This paper presents an approach to provide a Run-time 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 processor's 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.

Full text not available from this repository.

More information

Accepted/In Press date: 13 October 2017
Published date: 28 January 2018
Venue - Dates: 12th IEEE International Conference on Computer Engineering and Systems, Cairo, Egypt, 2017-12-19 - 2017-12-20
Keywords: PMC, RTM, Many-core, SpiNNaker

Identifiers

Local EPrints ID: 415597
URI: https://eprints.soton.ac.uk/id/eprint/415597
PURE UUID: 25de378b-1d20-43eb-bcac-4a136d4eb410
ORCID for Geoff Merrett: ORCID iD orcid.org/0000-0003-4980-3894

Catalogue record

Date deposited: 16 Nov 2017 17:30
Last modified: 06 Oct 2018 00:35

Export record

Altmetrics

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×