SmartWatch能源消耗研究(2)
【摘要】 4.1.2系统设计的启示为了处理过多的空闲时间,可以从消除其起源或更有效地利用它们两个方面进行考虑。 1)寻找操作系统效率低下根源,发现的低效率根源需要重新思考OS各个方面,例如,安全政策和电源管理。为此,重要的是要有一个轻量级的示踪器捕获重要的软件活动 - 从系统事件到功能调用- 与异常空闲相关情节。设计示踪器应该满足一下两个方面的内容,首先,只有在异常空闲的情况下才能启动跟踪,否则信息记...
4.1.2系统设计的启示
为了处理过多的空闲时间,可以从消除其起源或更有效地利用它们两个方面进行考虑。
1)寻找操作系统效率低下根源,发现的低效率根源需要重新思考OS各个方面,例如,安全政策和电源管理。为此,重要的是要有一个轻量级的示踪器捕获重要的软件活动 - 从系统事件到功能调用- 与异常空闲相关情节。设计示踪器应该满足一下两个方面的内容,首先,只有在异常空闲的情况下才能启动跟踪,否则信息记录会使设备长期处于工作状态。第二,跟踪应跨越多个进程,尤其是操作系统守护进程。最终,我们设想可穿戴操作系统通过与工具集成,可以提供空闲事件的问责制,明确指出哪个软件实体导致空闲情节和原因。
2)在空闲时间做有用的事情,随着静态功率在未来的设备上不断增加,迫切需要充满耗能的空闲情节,例如在连续交互中执行别的操作。
两种方法是可行的。第一,可穿戴设备UI具有较少的元素,渲染时间的变化更少。例如通过减少它们的性能时钟频率。这将缩短闲置事件并提高系统能源效率。
第二,利用互动期间的闲置片段是预测任务执行。有以下两个原因:第一,由于可穿戴使用是由用户的日常工作驱动的,许多任务可以预见。其次,由于定期渲染活动,空闲情节显示正常,这是一种可预测的时间模式。
4.1.3复杂任务分担技术
设计智能手机分担决策和成本分析APP,一方面确定某些工作负载被分担到智能手机。另一方面确定在当前的智能手机状态下是否执行计算。通过这种方式减少智能手表的任务,进而节约能量。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)