On-Chip Intelligent Frequency Scaling using Artificial Neural Networks
No Thumbnail Available
Date
2020
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE
Abstract
Dynamic Voltage and Frequency Scaling (DVFS) is a popular method for reducing power consumption. Several DVFS techniques have been used for manually triggering a change in frequency to save power. This paper proposes a novel lightweight on-chip neural network (Kohonen Self-Organizing Maps) for user-behavior based frequency scaling to improve CPU performance, which senses and classifies the user-behavior based on the utilization of the processor and memory components and assigns appropriate frequency to achieve significant performance boost, while also obtaining mild power savings, and catering to multiple user-behaviors. Also, since the hardware of the ANN is implemented on-chip, no communication of data is required, thus, reducing the overhead of the implementation appreciably. The proposed technique has been evaluated on Intel i7-4720HQ Haswell processor and has shown performance boost by up to 47%, while saving up to 6% SoC power, simultaneously, as compared to the existing DVFS technique.
Description
Keywords
EEE, Dynamic voltage and frequency scaling, Kohonen Self-Organizing Maps, CPU utilization