A Machine Learning Pipeline Stage for Adaptive Frequency Adjustment

07/02/2020
by   Arash Fouman Ajirlou, et al.
0

A machine learning (ML) design framework is proposed for adaptively adjusting clock frequency based on propagation delay of individual instructions. A random forest model is trained to classify propagation delays in real time, utilizing current operation type, current operands, and computation history as ML features. The trained model is implemented in Verilog as an additional pipeline stage within a baseline processor. The modified system is experimentally tested at the gate level in 45 nm CMOS technology, exhibiting a speedup of 70 energy reduction of 30 is demonstrated with finer granularities with 15.5 consumption.

READ FULL TEXT

page 5

page 9

page 12

research
06/12/2020

A Unified Learning Platform for Dynamic Frequency Scaling in Pipelined Processors

A machine learning (ML) design framework is proposed for dynamically adj...
research
02/14/2019

ERSFQ 8-bit Parallel Arithmetic Logic Unit

We have designed and tested a parallel 8-bit ERSFQ arithmetic logic unit...
research
06/13/2022

Flexible Raman Amplifier Optimization Based on Machine Learning-aided Physical Stimulated Raman Scattering Model

The problem of Raman amplifier optimization is studied. A differentiable...
research
02/23/2023

Mitigating Unnecessary Handovers in Ultra-Dense Networks through Machine Learning-based Mobility Prediction

In 5G wireless communication, Intelligent Transportation Systems (ITS) a...
research
03/07/2023

Training Machine Learning Models to Characterize Temporal Evolution of Disadvantaged Communities

Disadvantaged communities (DAC), as defined by the Justice40 initiative ...
research
06/21/2022

A Practical Methodology for ML-Based EM Side Channel Disassemblers

Providing security guarantees for embedded devices with limited interfac...

Please sign up or login with your details

Forgot password? Click here to reset