On-Chip Intelligent Frequency Scaling using Artificial Neural Networks

2020 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    0
    Citations
    NaN
    KQI
    []