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
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
28 January 2018
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.
.
(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.
This record has no associated files available for download.
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: http://eprints.soton.ac.uk/id/eprint/415597
PURE UUID: 25de378b-1d20-43eb-bcac-4a136d4eb410
Catalogue record
Date deposited: 16 Nov 2017 17:30
Last modified: 16 Mar 2024 03:46
Export record
Altmetrics
Contributors
Author:
Indar Sugiarto
Author:
Stephen Furber
Author:
Delong Shang
Author:
Amit Singh
Author:
Bassem Ouni
Author:
Geoff Merrett
Author:
Bashir Al-Hashimi
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