Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units
Publication
, Conference
Xie, M; Pan, C; Hu, J; Yang, C; Chen, Y
Published in: 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015
March 11, 2015
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.
Duke Scholars
Published In
20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015
DOI
Publication Date
March 11, 2015
Start / End Page
316 / 321
Citation
APA
Chicago
ICMJE
MLA
NLM
Xie, M., Pan, C., Hu, J., Yang, C., & Chen, Y. (2015). Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units. In 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015 (pp. 316–321). https://doi.org/10.1109/ASPDAC.2015.7059024
Xie, M., C. Pan, J. Hu, C. Yang, and Y. Chen. “Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units.” In 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015, 316–21, 2015. https://doi.org/10.1109/ASPDAC.2015.7059024.
Xie M, Pan C, Hu J, Yang C, Chen Y. Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units. In: 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015. 2015. p. 316–21.
Xie, M., et al. “Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units.” 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015, 2015, pp. 316–21. Scopus, doi:10.1109/ASPDAC.2015.7059024.
Xie M, Pan C, Hu J, Yang C, Chen Y. Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units. 20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015. 2015. p. 316–321.
Published In
20th Asia and South Pacific Design Automation Conference, ASP-DAC 2015
DOI
Publication Date
March 11, 2015
Start / End Page
316 / 321