基于big.LITTLE移动多核设备的用户体验计算和高能效任务调度
2017-08-10肖春明
现代计算机 2017年17期
肖春明
(重庆大学计算机学院,重庆 400044)
基于big.LITTLE移动多核设备的用户体验计算和高能效任务调度
肖春明
(重庆大学计算机学院,重庆 400044)
提出用户体验任务的概念,并基于ARM原始的全局任务调度提出一种改进的调度方案(UCES-GTS)。在UCES-GTS中,任务分为用户体验的任务(即交互式任务和前台任务)和非用户体验任务(即后台任务)。为了提高用户经验,应该缩短用户体验任务的响应时间,适当减少它们的松弛时间。随后,提出调整频率和给每个任务分配CPU资源的详细算法。实验结果表明改进的全局任务调度模型和原始的相比可以节能8%,同时降低27%的任务响应时间,这意味着更加良好的用户体验。
移动设备;用户体验计算;优化节能;big.LITTLE架构
0 引言
一直以来,智能手机和平板电脑上的性能需求都比电池容量增大和半导体工艺处理节点技术进步上有着更快的增长。如今,大多数Android智能手机配备有一个八核心处理器[1]。并预计新兴类型的移动设备将有更多的核心、更高的频率,从而获得更加优秀的用户经验[2],例如用户关注的重要任务的响应时间。更多高频率的核心通常会导致更高的能量消耗,所以直接要求更高的性能与更长的电池使用时间的需求相冲突。因此,下一代移动设备的电源管理将比当前更重要。
ARM big.LITTLE结构[3]是ARM在移动SoC上用来节能的众多能源管理技术中的一种。它通过动态电压频率调整(DVFS)[4]、门控时钟、电源门控、保持模式和热管理等技术来为移动SoC提供一整套能源控制的解决方案。……
登录APP查看全文
