Power Consumption Prediction in Real-Time Multitasking Systems
The paper presents a practical methodology for the prediction of power consumption of a multitask real-time system. The authors briefly recall the structure of the original multitasking time-predictable system. The system has a regular and scalable architecture. It consists of many cores based on pi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-04-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/13/7/1347 |
_version_ | 1797212681565896704 |
---|---|
author | Ernest Antolak Andrzej Pułka |
author_facet | Ernest Antolak Andrzej Pułka |
author_sort | Ernest Antolak |
collection | DOAJ |
description | The paper presents a practical methodology for the prediction of power consumption of a multitask real-time system. The authors briefly recall the structure of the original multitasking time-predictable system. The system has a regular and scalable architecture. It consists of many cores based on pipeline processing with threads’ interleaving mechanism. In previous works, the authors have presented a number of issues related to the methodology of designing a time-predictable system and the scheduling of hardware threads with different design goals and constraints. The current article presents an accurate method for measuring the dynamic power dissipated in a system for various scenarios and the system configuration. The proposed approach is based on continuous monitoring of the power consumed by the FPGA, transmitting the measurements to the computer from the measuring device, and online analysis of the obtained results. The authors based their power estimation method on the original task frequency factor (<i>TF</i>). A theoretical analysis was made, and a series of practical experiments were carried out. The results obtained enable accurate estimation of the power requirements for the tasks performed in the real-time system. The presented technique can be useful during the design stage of multitasking real-time systems. |
first_indexed | 2024-04-24T10:46:15Z |
format | Article |
id | doaj.art-13ec823a1a97489dba231554181d5810 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-04-24T10:46:15Z |
publishDate | 2024-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-13ec823a1a97489dba231554181d58102024-04-12T13:17:27ZengMDPI AGElectronics2079-92922024-04-01137134710.3390/electronics13071347Power Consumption Prediction in Real-Time Multitasking SystemsErnest Antolak0Andrzej Pułka1Faculty of Automatic Control, Electronics, and Computer Science, Silesian University of Technology, ul. Akademicka 16, 44-100 Gliwice, PolandFaculty of Automatic Control, Electronics, and Computer Science, Silesian University of Technology, ul. Akademicka 16, 44-100 Gliwice, PolandThe paper presents a practical methodology for the prediction of power consumption of a multitask real-time system. The authors briefly recall the structure of the original multitasking time-predictable system. The system has a regular and scalable architecture. It consists of many cores based on pipeline processing with threads’ interleaving mechanism. In previous works, the authors have presented a number of issues related to the methodology of designing a time-predictable system and the scheduling of hardware threads with different design goals and constraints. The current article presents an accurate method for measuring the dynamic power dissipated in a system for various scenarios and the system configuration. The proposed approach is based on continuous monitoring of the power consumed by the FPGA, transmitting the measurements to the computer from the measuring device, and online analysis of the obtained results. The authors based their power estimation method on the original task frequency factor (<i>TF</i>). A theoretical analysis was made, and a series of practical experiments were carried out. The results obtained enable accurate estimation of the power requirements for the tasks performed in the real-time system. The presented technique can be useful during the design stage of multitasking real-time systems.https://www.mdpi.com/2079-9292/13/7/1347real timemultitaskenergy-efficienttime-predictablesafety systemshardware design |
spellingShingle | Ernest Antolak Andrzej Pułka Power Consumption Prediction in Real-Time Multitasking Systems Electronics real time multitask energy-efficient time-predictable safety systems hardware design |
title | Power Consumption Prediction in Real-Time Multitasking Systems |
title_full | Power Consumption Prediction in Real-Time Multitasking Systems |
title_fullStr | Power Consumption Prediction in Real-Time Multitasking Systems |
title_full_unstemmed | Power Consumption Prediction in Real-Time Multitasking Systems |
title_short | Power Consumption Prediction in Real-Time Multitasking Systems |
title_sort | power consumption prediction in real time multitasking systems |
topic | real time multitask energy-efficient time-predictable safety systems hardware design |
url | https://www.mdpi.com/2079-9292/13/7/1347 |
work_keys_str_mv | AT ernestantolak powerconsumptionpredictioninrealtimemultitaskingsystems AT andrzejpułka powerconsumptionpredictioninrealtimemultitaskingsystems |