一句话:提出 Capybara:软硬件协同的动态可重构储能容量,按应用需求供能。
无电池能量采集设备只能依赖环境能量,现有电源系统按应用峰值需求静态配置储能容量,导致非峰值时效率与响应性下降。本文提出 Capybara,一种软硬件协同设计的可重构储能架构:软件接口允许程序员为任务指定能量模式,运行时根据应用需求动态调整硬件储能容量,并支持为异步事件预留能量突发的反应式任务。作者在两个能量采集设备上实例化硬件,并用该接口实现三个反应式感知应用。评估表明,Capybara 将事件检测准确率提升 2-4 倍,响应延迟控制在持续供电基线的 1.5 倍以内,并使现有电源系统难以实现的应用成为可能。
Battery-free, energy-harvesting devices operate using energy collected exclusively from their environment. Energy-harvesting devices allow maintenance-free deployment in extreme environments, but requires a power system to provide the right amount of energy when an application needs it. Existing systems must provision energy capacity statically based on an application's peak demand which compromises efficiency and responsiveness when not at peak demand. This work presents Capybara: a co-designed hardware/software power system with dynamically reconfigurable energy storage capacity that meets varied application energy demand. The Capybara software interface allows programmers to specify the energy mode of an application task. Capybara's runtime system reconfigures Capybara's hardware energy capacity to match application demand. Capybara also allows a programmer to write reactive application tasks that pre-allocate a burst of energy that it can spend in response to an asynchronous (e.g., external) event. We instantiated Capybara's hardware design in two EH devices and implemented three reactive sensing applications using its software interface. Capybara improves event detection accuracy by 2x-4x over statically-provisioned energy capacity, maintains response latency within 1.5x of a continuously-powered baseline, and enables reactive applications that are intractable with existing power systems.
DOI 原文 ·
@inproceedings{paperbot4242,
title = {A Reconfigurable Energy Storage Architecture for Energy-harvesting Devices},
author = {Alexei Colin and Emily Ruppel and Brandon Lucia},
booktitle = {ASPLOS},
year = {2018},
doi = {10.1145/3173162.3173210}
}