DocumentCode :
3723401
Title :
Dynamic machine learning based matching of nonvolatile processor microarchitecture to harvested energy profile
Author :
Kaisheng Ma;Xueqing Li;Yongpan Liu;John Sampson;Yuan Xie;Vijaykrishnan Narayanan
Author_Institution :
Dept. of Computer Science and Engineering, The Pennsylvania State University, USA
fYear :
2015
Firstpage :
670
Lastpage :
675
Abstract :
Energy harvesting systems without an energy storage device have to efficiently harness the fluctuating and weak power sources to ensure the maximum computational progress. While a simpler processor enables a higher turn-on potential with a weak source, a more powerful processor can utilize more energy that is harvested. Earlier work shows that different complexity levels of nonvolatile microarchitectures provide best fit for different power sources, and even different trails within same power source. In this work, we propose a dynamic nonvolatile microarchitecture by integrating all non-pipelined (NP), N-stage-pipeline (NSP), and Out of Order (OoO) cores together. Neural network machine learning algorithms are also integrated to dynamically adjust the microarchitecture to achieve the maximum forward progress. This integrated solution can achieve forward progress equal to 2.4× of the baseline NP architecture (1.82× of an OoO core).
Keywords :
"Microarchitecture","Computer architecture","Registers","Energy storage","Switches","Nonvolatile memory"
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ICCAD.2015.7372634
Filename :
7372634
Link To Document :
بازگشت