• DocumentCode
    1999458
  • Title

    Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units

  • Author

    Mimi Xie ; Chen Pan ; Jingtong Hu ; Chengmo Yang ; Yiran Chen

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Oklahoma State Univ., Stillwater, OK, USA
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    316
  • Lastpage
    321
  • Abstract
    Embedded systems powered with harvested energy experience frequent execution interruption due to unstable energy source. Nonvolatile (NV) register based processor is proposed to realize fast resume after power failure. The states in the volatile registers are checkpointed to NV registers. However, frequent checkpointing causes performance degradation and consumes excessive power. In this paper, we propose the checkpoint aware instruction scheduling (CAIS) algorithm to reduce the writes to NV registers. Experiments show that CAIS can improve performance and reduce power consumption.
  • Keywords
    checkpointing; embedded systems; energy harvesting; processor scheduling; random-access storage; CAIS algorithm; checkpoint-aware instruction scheduling; embedded systems; energy harvesting; execution interruption; multiple functional units; nonvolatile processor; nonvolatile register based processor; Computer aided instruction; Computer architecture; Ferroelectric films; Nonvolatile memory; Random access memory; Registers; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059024
  • Filename
    7059024