期刊专题

10.11897/SP.J.1016.2021.01326

无源系统轻量级动态程序运行环境

引用
无源系统能量紧缺导致系统难以长时间处于活动状态下工作,时常因能量不足而掉电.为保障程序完整执行,程序运行环境通常先让系统在低功耗状态从环境采集能量,然后切换至活动状态执行一个程序片段,循环往复直至完成.根据执行程序的不同策略,现有运行环境可分为两大类:一次执行和断点执行.前者在充能足够后一次性完整执行一个程序,适用于感知等轻量级程序;后者将程序拆分成若干片段,可间断执行,适用于长时间计算类程序.但在实际应用中,经常会出现以上两类程序混合执行的情况,使用任何现有运行环境都难以有效支持不同类型的程序混合执行,导致系统吞吐量下降.本文提出动态程序运行环境,根据不同的程序类型动态调整程序执行策略,全面支持现有两类程序高效率混合执行.我们优化了动态加载机制,实现了轻量化设计,降低了动态运行环境工作开销.我们在Intel WISP平台上对动态程序运行环境进行了实验评估,实验结果显示在多类程序混合执行时,动态运行环境的吞吐量比一次执行运行环境提高102.8%,比断点执行运行环境提高34%.

无源系统;运行环境;吞吐量;程序执行;能量效率

44

TP393(计算技术、计算机技术)

本课题得到国家自然科学基金面上项目;国家重点研发计划

2021-08-09(万方平台首次上网日期,不代表论文的发表时间)

共15页

1326-1340

暂无封面信息
查看本期封面目录

计算机学报

0254-4164

11-1826/TP

44

2021,44(7)

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn