宫晓利 于海洋 孙承君 李 涛,3 张 金 马 捷
1(南开大学计算机与控制工程学院 天津 300071)2(南开大学软件学院 天津 300071)3 (计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京 100190)
XOS:面向用户体验质量的高能效异构多核调度算法
宫晓利1于海洋2孙承君1李涛1,3张金1马捷2
1(南开大学计算机与控制工程学院天津300071)2(南开大学软件学院天津300071)3(计算机体系结构国家重点实验室(中国科学院计算技术研究所)北京100190)
(gongxiaoli@nankai.edu.cn)
摘要智能移动设备的重要作用日益凸显,然而,对于性能的追求与有限电池容量的矛盾制约了产业的发展.异构多核处理器架构以其平衡性能与能耗的优势,成为一种新型的解决方案.用户体验优化是智能移动设备的重要设计目标.借助一个分段式的用户体验模型,提出了面向异构多核设备的XOS(experience oriented scheduler)调度算法.XOS能够跨层获取任务信息,识别与用户直接交互的任务组,保证这些任务的计算资源分配以保障用户体验,同时限制非交互性任务的计算资源以降低能耗.通过建立一套仿真系统验证了算法的有效性并进行了调整优化,然后在Odroid-XU3开发板Android系统中进行了原型实现和验证.实验结果表明:XOS算法对于不同类型的任务仅产生了2.7%~7.3%的用户体验下降,但节省了8%~48%的能量.
关键词智能移动设备;异构多核处理器;体验质量;能耗优化;调度机制;跨层信息
智能移动设备的产业生态正在迅速发展,智能手机、平板电脑等在日常生活中的地位日益增长.各……