Power optimization of a single-core processor using LSTM based encoder–decoder model for online DVFS

Due to the interaction and interdependency between various hardware/software units and policies of the processors with application running on it, real-time embedded systems are quite complex in nature. Furthermore, smart adaptability of supply clock and voltage is required in order to optimize power...

Full description

Saved in:
Bibliographic Details
Published in:Sadhana (Bangalore) Vol. 48; no. 2; p. 37
Main Authors: Thethi, Sukhmani Kaur, Kumar, Ravi
Format: Journal Article
Language:English
Published: New Delhi Springer India 25.03.2023
Springer Nature B.V
Subjects:
ISSN:0973-7677, 0256-2499, 0973-7677
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Due to the interaction and interdependency between various hardware/software units and policies of the processors with application running on it, real-time embedded systems are quite complex in nature. Furthermore, smart adaptability of supply clock and voltage is required in order to optimize power without compromising on the performance, depending upon the type of application running and tasks that the application involved. This is done using Dynamic Voltage and Frequency Scaling (DVFS) technique. A novel DVFS technique is proposed in this paper which models frequency scaling as a recurrent network problem. This approach has successfully been able to capture the intricate dependencies amongst various factors influencing the operation. We employed application independent- Radial Basis Neural Network to generate series of predicted frequencies for current workload of the processor, followed by seq2seq-LSTM based encoder decoder model to decide whether the frequency generated by the ANN model is optimum to conserve power of the embedded device or not. The proposed model predicts the workload and then compares the predicted frequency to the critical value or deadline of the current task pertaining to the application running. The experiments were conducted on a single core processor (RPi Zero) on which a benchmark application named “basicmath” from MiBench suite was run, and promising prediction accuracy rates were obtained without compromising on performance parameter’s degradation.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0973-7677
0256-2499
0973-7677
DOI:10.1007/s12046-023-02086-3