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...

Full description

Bibliographic Details
Main Authors: Ernest Antolak, Andrzej Pułka
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