Dynamic machine learning based matching of nonvolatile processor microarchitecture to harvested energy profile
Dynamic machine learning based matching of nonvolatile processor microarchitecture to harvested energy profile
复制标题
DOI:
10.1109/iccad.2015.7372634
复制
发表时间:
2015-11
期刊:
影响因子:
--
通讯作者:
Kaisheng Ma;Xueqing Li;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
中科院分区:
文献类型:
--
作者:
Kaisheng Ma;Xueqing Li;Yongpan Liu;Jack Sampson;Yuan Xie;N. Vijaykrishnan
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).