• 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