作者
Wei Zhang, Sonran Liu, Mingsong Lv, Qiulin Chen, Nan Guan
发表日期
2021/2/1
研讨会论文
2021 Design, Automation & Test in Europe Conference & Exhibition (DATE)
页码范围
543-548
出版商
IEEE
简介
Energy harvesting promises to power billions of Internet-of-Things devices without being restricted by battery life. The energy output of harvesters is typically weak and highly unstable, so computing systems must frequently back up program states into non-volatile memory to ensure a program will progress in the presence of frequent power failures. However, state backup is a time-consuming process. In existing solutions for this problem, state backup is conducted sequentially with program execution, which considerably impact system performance. This paper proposes techniques to parallelize state backup and program execution with asynchronous DMA. The challenge is that program states can be incorrectly backed up, which may further cause the program to deliver incorrect computation. Our main idea is to allow errors to occur in parallel state backup and program execution, and detect the errors at the end of …
引用总数
学术搜索中的文章
W Zhang, S Liu, M Lv, Q Chen, N Guan - 2021 Design, Automation & Test in Europe Conference …, 2021