移动平台游戏应用功耗优化

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:yelulsww910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,低功耗已经成为计算机体系结构的重要研究主题。特别是在移动平台上,功耗问题已经成为制约移动平台发展的瓶颈。游戏应用占据移动应用超过50%的下载量,且由于其交互密集特性或计算密集特性或图形密集特性,往往比其他应用更耗功耗。为了更加有效的在游戏场景下降低移动平台的功耗,学术界提出了不少针对游戏应用的功耗优化研究,但其中针对交互特性的研究非常有限。本文从游戏应用的特点出发,结合游戏应用需要与用户进行交互这一特点,引入了游戏状态这一信息来指导移动平台下不同物理部件的功耗优化。同时,由于目前针对移动平台的相关基准程序没有体现用户交互,因此,本文引入用户交互,提出了一个游戏专用的基准程序。论文的主要工作包括:1.根据游戏程序执行的不同阶段具有不同的用户交互特性以及不同的用户体验和性能需求,定义了不同的游戏状态。为了能够在线的检测闭源游戏的不同游戏状态,提出和实现了基于特征和基于分类算法的两种游戏状态检测方法,并比对了它们的准确率和开销。2.提出了基于帧率自调节的CPU功耗管理算法。不同游戏和不同游戏状态具有不同的性能需求。该算法实时检测游戏的帧率需求,动态调整CPU频率,实现高效的CPU功耗管理。3.提出了基于游戏状态的动态背光调整策略。目前游戏过程中屏幕亮度采用静态背光值,而实际上不同游戏状态下用户有不同的性能需求。该策略通过权衡背光变化对用户体验的影响和背光变化对屏幕功耗的影响,在不影响用户体验的情况下,尽量的降低屏幕功耗。4.提出了基于用户交互特征的测试基准程序PUBench。基于本文提出的移动平台要素剖析框架FPA(Factors Profiling Architecture),PUBench以排队论为基础模拟用户交互行为,并对APP-OS交互和CPU-GPU交互进行量化分析。实验表明,PUBench很好地展现了移动平台的人机交互、负载和功耗管理特征,消除了"测试者依赖性"。最后,给出PUBench的一个使用案例。
其他文献
近年来Web发展迅速,将Web作为信息源的Web信息抽取也成为数据挖掘研究的一个重点。对Web信息抽取的研究已经取得了显著的成果,提出了各种各样Web信息抽取的方法,同时Web信息抽取
数字社区是数字地球、数字城市的单元节点,具有行政管理、资源共享、大众服务、监控监管、商业服务等多项功能。由于其异构、跨域、动态变化的特征,数字社区网络中原子服务及组
Ad Hoc网络是一个多跳、临时性的自组网络,由多个移动终端组成并且都可以依靠自身发送或接收信息。由于,网络中所有的节点可以自由移动并且所处的地位相等,因此,在网络中不需
近年来,由于人体动作识别在包括视频监控、人机交互娱乐、个人护理以及社会服务等方面的广泛应用,人体动作识别已成为当下计算机视觉领域最受重视的研究方向之一。人体动作识
低密度校验码(LDPC)是一种能逼近香农容量限的渐进好码,由于低密度校验码具有译码复杂度低、纠错能力强等诸多优点,近年来,它在信息可靠传输中的良好应用前景已经引起学术界和IT
裂缝是混凝土桥梁常见的病害,对桥梁裂缝的检测、识别是公路铁路保养维护部门的重要工作。桥梁裂缝检测的传统手法主要靠人工实地考察,这种方法的缺点是危险性高,精度不高,效
随着信息技术的飞速发展,设备日趋集成化与复杂化。对于如何能及时发现和预测故障,保证设备在工作期间高效、可靠的运行,以及如何从历史故障数据中形成对故障处理有效的信息,都具
随着人们在通信、制造、研究等领域所获取的高维数据的积累,现有的数据挖掘、机器学习算法已经不能有效应对这些海量数据。特征选择通过消除不相关特征和冗余特征达到对高维数
稀疏贝叶斯作为一种主流的机器学习算法,它能够充分利用数据的先验信息,并结合已知的样本集,建立合理的数学模型,在训练的结果中拥有良好稀疏性并且可以得到概率性输出,已经