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