Low Overhead Online Checkpoint for Intermittently Powered Non-volatile FPGAs

Xinyi Zhang, Clay Patterson, Yongpan Liu, Chengmo Yang, C. Xue, J. Hu
{"title":"Low Overhead Online Checkpoint for Intermittently Powered Non-volatile FPGAs","authors":"Xinyi Zhang, Clay Patterson, Yongpan Liu, Chengmo Yang, C. Xue, J. Hu","doi":"10.1109/ISVLSI.2018.00052","DOIUrl":null,"url":null,"abstract":"Energy harvesting is an attractive way to power future IoT devices since it can eliminate the need for battery or power cables. However, harvested energy is intrinsically unstable. While FPGAs have been widely adopted in various embedded systems, it is hard to survive unstable power since all the memory components in FPGA are based on volatile SRAMs. The emerging non-volatile memory based FPGAs provide promising potentials to keep configuration data during power outages. However, few works have considered implementing efficient runtime intermediate data checkpoint on non-volatile FPGAs. To realize accumulative computation under intermittent power on FPGA, this paper proposes a low-cost design, FC-FPGAs, which utilizes \"scan-chain like\" flip-flops to track intermediate data. Instead of keeping all on-chip intermediate data, FC-FPGA only targets on necessary data that is labeled by off-line analysis and identified by an on-line tracking circuit. The evaluation shows that compared with state-of-the-art, FC-FPGA can realize accumulative computing and significantly reduce computation time and energy over a wide range of unstable power traces.","PeriodicalId":114330,"journal":{"name":"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2018.00052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Energy harvesting is an attractive way to power future IoT devices since it can eliminate the need for battery or power cables. However, harvested energy is intrinsically unstable. While FPGAs have been widely adopted in various embedded systems, it is hard to survive unstable power since all the memory components in FPGA are based on volatile SRAMs. The emerging non-volatile memory based FPGAs provide promising potentials to keep configuration data during power outages. However, few works have considered implementing efficient runtime intermediate data checkpoint on non-volatile FPGAs. To realize accumulative computation under intermittent power on FPGA, this paper proposes a low-cost design, FC-FPGAs, which utilizes "scan-chain like" flip-flops to track intermediate data. Instead of keeping all on-chip intermediate data, FC-FPGA only targets on necessary data that is labeled by off-line analysis and identified by an on-line tracking circuit. The evaluation shows that compared with state-of-the-art, FC-FPGA can realize accumulative computing and significantly reduce computation time and energy over a wide range of unstable power traces.
间歇供电非易失性fpga的低开销在线检查点
能量收集是为未来物联网设备供电的一种有吸引力的方式,因为它可以消除对电池或电源线的需求。然而,收获的能量本质上是不稳定的。虽然FPGA已广泛应用于各种嵌入式系统中,但由于FPGA中的所有存储组件都基于易失性sram,因此很难在不稳定的功率下生存。新兴的基于非易失性存储器的fpga提供了在停电期间保持配置数据的潜力。然而,很少有人考虑在非易失性fpga上实现高效的运行时中间数据检查点。为了在FPGA上实现间歇性电源下的累积计算,本文提出了一种低成本的fc -FPGA设计,该设计利用“扫描链”式触发器来跟踪中间数据。FC-FPGA不保留所有片上的中间数据,只针对离线分析标记并由在线跟踪电路识别的必要数据。评估结果表明,与现有技术相比,FC-FPGA可以在大范围的不稳定功率走线范围内实现累积计算,显著减少计算时间和能量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信