面向众核系统的线程分组映射方法
本文关键词:面向众核系统的线程分组映射方法
更多相关文章: 众核系统 线程映射 数据相关性 数据重用距离 线程逻辑分组
【摘要】:为了使应用线程更合理地映射到众核处理器具体处理核上,提出一种利用不同线程内部数据局部性及不同线程间数据相关性的特点、结合具体硬件架构特征的线程分组映射方法。通过计算数据重用距离,分析应用程序线程内部数据局部性,用线程相关性矩阵度量不同线程间的数据相关性;根据应用程序数据相关性及众核处理器硬件架构特点,通过设计数据相关性子树生成算法,将应用线程分为能反映不同线程数据访问特点的逻辑组;在线程逻辑分组的基础上,通过线程到处理核的绑定实现线程到具体处理器不同处理核硬件线程的合理映射。实验结果表明:与传统映射方法相比,该线程分组映射方法在不产生额外运行时开销的基础上,计算性能平均提高了14%,能耗降低了12%。该方法可以根据应用程序不同线程之间的数据相关性,将不同线程合理映射到具体众核处理器不同处理核上,在不引入额外运行时开销的基础上,提升众核系统的计算效能。
【作者单位】: 西安交通大学电子与信息工程学院;
【关键词】: 众核系统 线程映射 数据相关性 数据重用距离 线程逻辑分组
【基金】:国家自然科学基金资助项目(61572394,U1304603) 国家高技术研究发展计划资助项目(2014AA01A302) 深圳市科技计划资助项目(JCYJ20120615101127404)
【分类号】:TP332
【正文快照】: 如何在充分利用众核处理器高计算能力的同时降低系统能耗是众核系统面临的关键问题[1]。随着多核/众核技术的发展,众核处理器片内集成的处理器核数越来越多,进一步加剧了多个处理核对片上共享计算资源(例如共享缓存和共享带宽)的争用。在程序运行过程中,如果将具有频繁信息交
【相似文献】
中国期刊全文数据库 前10条
1 许勇,郭长国,贾焰;实时线程库研究与实现[J];计算机工程与应用;2002年13期
2 贾刚勇;李曦;周学海;朱宗卫;;一个平衡功耗、性能和公平性的组管理方法[J];中国科学院大学学报;2013年04期
3 Jeff.Prosise ,王岩松;线程探秘[J];个人电脑;1996年03期
4 华卫中,赵春云;Java线程的深入探讨[J];计算机系统应用;1997年07期
5 李正辉 ,夏峰 ,华卫中 ,赵春云;Java线程的深入探讨[J];微电脑世界;1997年03期
6 丁成;孙玉芳;;Linux2.5线程机制研究[J];计算机科学;2003年12期
7 阳国贵;姜波;;线程切换开销分析工具的设计与实现[J];计算机应用;2010年08期
8 华卫中,赵春云;Java线程的深入探讨[J];微电子学与计算机;1998年03期
9 郑麟;;浅谈《JAVA程序设计》中线程的教学[J];电脑知识与技术;2010年27期
10 丁黎明;;基于任务分解的线程模型及其Java实现[J];中小企业管理与科技(下旬刊);2010年10期
中国重要报纸全文数据库 前2条
1 Warton;Java的多线程编程[N];电脑报;2004年
2 ;Linux遭遇扩展性问题[N];计算机世界;2007年
中国博士学位论文全文数据库 前1条
1 贾刚勇;系统级热敏感管理技术的研究[D];中国科学技术大学;2013年
中国硕士学位论文全文数据库 前3条
1 郑彩平;CMT架构下线程行为互补性的研究[D];沈阳航空工业学院;2010年
2 刘安毅;基于Linux Pthread线程库的实时对象方法学研究与实现[D];大连理工大学;2001年
3 徐元旭;SIMT线程调度模型分析及优化[D];哈尔滨工业大学;2013年
,本文编号:780018
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/780018.html