间歇性计算的动态电压与频率调节
Dynamic Voltage and Frequency Scaling for Intermittent Computing
AI总结:
针对间歇性计算设备,提出硬件/软件协同的电压与频率动态调节方法,在能量受限下实现高达3.75倍能耗降低和12倍速度提升。
摘要:
我们提出了硬件/软件协同技术,用于智能地调节间歇性计算设备的供电电压和时钟频率。这些设备依赖环境能量采集来供电运行,并以小型电容器作为能量缓冲器。静态设置其时钟频率无法捕捉这些设备在电容器电压、给定工作频率下的能量效率以及相应工作范围之间所展现的独特关系。由于极端能量稀缺和特殊的硬件特性,现有的动态电压和频率调节技术也大多不适用。我们引入了两种硬件/软件协同设计,以适应不同的硬件特性并在受限的能量包络内运行,提供不同的权衡和功能。我们的实验评估结合了在定制制造的硬件上的测试和详细的仿真实验。收集的数据表明,与所考虑的基线相比,我们的方法可将能耗降低高达3.75倍,并将执行时间加快12倍,同时使用更小的电容器来完成相同的工作负载。
英文摘要:
We present hardware/software techniques to intelligently regulate supply voltage and clock frequency of intermittently-computing devices. These devices rely on ambient energy harvesting to power their operation and small capacitors as energy buffers. Statically setting their clock frequency fails to capture the unique relations these devices expose between capacitor voltage, energy efficiency at a given operating frequency, and the corresponding operating range. Existing dynamic voltage and frequency scaling techniques are also largely inapplicable due to extreme energy scarcity and peculiar hardware features. We introduce two hardware/software co-designs that accommodate the distinct hardware features and function within a constrained energy envelope, offering varied trade-offs and functionalities. Our experimental evaluation combines tests on custom-manufactured hardware and detailed emulation experiments. The data gathered indicate that our approaches result in up to 3.75x reduced energy consumption and 12x swifter execution times compared to the considered baselines, all while utilizing smaller capacitors to accomplish identical workloads.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。