paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Forget Failure

遗忘失败(Forget Failure)
ASPLOS Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems2020匹配度 1/10 · 论文研究能量采集间歇计算中的 NVM/Flash 检查点机制,属于嵌入式系统与体系结构方向;与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接关联。引用 27 inbox
Harrison Williams, Xun Jian, Matthew Hicks
crossref: 2026-09-12

AI 速览

一句话:指出 Flash 写入的功耗、时间与耐久性限制与能量采集间歇计算所需的频繁 NVM 检查点不兼容。

能量采集可为海量超低功耗物联网设备供电,但采集能量微弱,设备无法持续运行,只能进入间歇计算:电容充电到足够电压后执行一小段计算,随后电量耗尽,循环往复。为在频繁断电间保留程序状态,已有工作通常在断电前将状态检查点写入非易失存储器(NVM)。然而,部署最广、性能最高、成本最低的设备使用 Flash 作为 NVM,而 Flash 写入的功耗、时间与耐久性限制难以承受间歇计算所要求的频繁检查点。论文 Forget Failure 针对这一矛盾展开,摘要片段仅给出问题动机,未展开具体方法与评估结果。

问题
能量采集设备能量微弱,只能间歇运行;为跨断电保留程序状态,已有工作需在断电前把状态检查点写入 NVM。但广泛部署、高性能、低成本的 Flash 无法承受频繁写入的功耗、时间与耐久性开销。
方法
给定摘要未展开具体方法;仅从标题 Forget Failure 及摘要可知,论文针对 Flash 检查点与间歇计算不兼容这一矛盾展开。
评估
给定摘要未报告评估结果;仅说明目标设备采用 Flash 作为 NVM,并强调其部署广、性能高、成本低。
原文摘要(Abstract)

Energy harvesting is a promising solution to power billions of ultra-low-power Internet-of-Things devices to enable ubiquitous computing. However, energy harvesters typically output tiny amounts of energy and, therefore, cannot continuously power devices; this leads to intermittent computing, where the energy harvester periodically charges a capacitor to sufficient voltage to power brief computation, until the capacitor's charge is drained, and the cycle repeats. To retain program state across frequent power failures, prior work proposes checkpointing program state to Non-Volatile Memory (NVM) before a power failure. Unfortunately, the most widely deployed, highest performance, and lowest cost devices employ Flash as their NVM, but the power, time, and endurance limitations of Flash writes are incompatible with the frequent NVM checkpoints of intermittent computation.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5445,
  title = {Forget Failure},
  author = {Harrison Williams and Xun Jian and Matthew Hicks},
  booktitle = {ASPLOS},
  year = {2020},
  doi = {10.1145/3373376.3378478}
}