基于任务阶段迁移的异构多核能效优化问题研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:limajubo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
异构多核处理器由多个在性能和功耗上具有巨大差异的核组成,这些差异为本文优化处理器的能效提供了可能。根据任务在执行过程中表现出的不同特征将其迁移到合适的核上执行,可以提高处理器的能效。本文中的能效指处理器运行任务时的性能功耗比。然而,要充分发掘异构多核处理器的潜力还需克服一些困难。首先,最适合执行某个任务的核会随着任务执行阶段的改变而发生变化;其次,传统估算任务在不同类型核上性能功耗比的模型准确度较低;最后,需合适的算法调度所有正在运行的任务到核的分配。针对以上三点问题,本文进行了基于任务阶段迁移的异构多核能效优化问题研究,主要研究工作包括:1).提出一种基于指令类型向量的任务执行阶段划分方法。针对常用异构处理器中硬件性能计数器数目较少的限制,本文对指令类型向量划分任务执行阶段的硬件体系结构进行了改进,改进后可以节约硬件资源和减少计算量。根据指令类型向量划分任务执行阶段的基本思想设计了划分阶段算法,实验结果表明该算法能有效地划分任务的执行阶段。2).建立性能功耗比估算模型。本文建立了用于估算任务不同执行阶段在不同类型核上性能功耗比的模型。首先分析可能影响处理器性能功耗比的事件,然后采用相关性分析的方法计算出这些事件与处理器性能功耗比的相关性,导出影响力较大的几个事件,最后以这些事件作为变量建立估算模型。实验结果表明相对于传统估算模型准确度提高5.2%。3).构建基于任务迁移的能效优化模型用于指导核间任务迁移。优化模型用于抽象出本文的能效优化问题。基于Kuhn-Munkres(KM)算法求解优化模型,根据任务不同执行阶段在不同类型核上性能功耗比,确定能效最高的迁移路径。实验结果表明整个方案可以提高处理器的能效。
其他文献
随着移动计算、全球定位系统以及地理信息等技术的迅速发展,特别是无线网络技术的日益盛行,基于位置的服务得到了广泛的应用。最近邻查询作为基于位置服务中最重要的查询类型,引
随着计算机流体力学(以下简称CFD)技术和计算机技术的飞速发展,CFD在航空、航天等领域中应用的地位越来越高,作用也越来越大。然而,CFD固有的不确定性对用户CFD经验和知识的依赖等
语音是我们日常生活中最自然和广泛的交互方式,计算机诞生以后,为了使得人与计算机能够进行对话交流,语音技术就引起了计算机科学家们广泛的关注和研究。连续数字语音识别在现实
无线射频识别技术(Radio Frequency Identification,RFID)是八十年代兴起的一种自动识别技术,该技术通过无线电的传播来实现对目标的识别。RFID技术与其他自动识别技术相比具有
近年来Web服务技术得到快速发展和应用,其互操作性机制得到产业界和学术界的广泛认可。然而Web服务却有其明显的缺陷,在一些基于Web的关键任务系统中,如何提高Web服务的质量,例如
随着移动通信技术的发展和人们日常生活水平的提高,LBS业务的重要性也日益上升。目前,全球许多移动运营商已经开始部署LBS业务。A-GPS技术继承了传统GPS定位高精度的优点,并大幅
制粒与包衣是中药片剂生产过程中的两个关键环节。目前中药产业的生产先进技术应用成熟度和自动化与智能控制程度均不高,造成中药有效成分含量低、杂质多,质量不稳定、生产成本高、浪费和耗能大等问题,制约了中药产业标准化、现代化和国际化进程。因此,采用先进单元制造技术及其装备,并应用在线检测等新方法和新技术,优化各工艺参数,对于实现传统中药生产工艺技术与设备的升级与改造,解决中药生产过程质量控制的难题,保证产
人们在网络上购买商品后,习惯于在商家提供的平台上留下对产品优劣的评价。潜在的消费者可以通过产品评论了解产品信息来决定自己的选择,商家也可以根据评论来学习别人的优点改
随着现代社会经济的发展,高层建筑、地下建筑、大型石油化工企业日益增多,火灾事故日趋严重。减少人员伤亡和财产损失是火灾应急管理的首要目标。消防救援作为社会保障力量,能否
随着移动物联网的发展,人们对服务的要求也越来越高,如何提供高质量的满足用户需求的服务,并且做好安全隐私保护也成为目前研究的热点问题。本文也正是在移动物联网的背景下,针对