多处理器片上系统的线程迁移方法
本文选题:线程迁移 切入点:线程划分 出处:《计算机应用研究》2015年12期
【摘要】:针对如何在细粒度多线程系统中减少线程同步及通信开销以提高处理器利用率,提出了一种可用于多处理器片上系统的线程迁移策略,并将其应用于代码自动生成工具中。该线程迁移策略能够合理地选择线程迁移时机,减少线程过度迁移导致的性能损失。在此基础上,提出了相应的线程划分方法。实验结果表明,该策略和方法能有效提高处理器利用率,为改善系统性能提供切实有效的技术方法。
[Abstract]:Aiming at how to reduce thread synchronization and communication overhead to improve processor utilization in fine-grained multithreaded systems, a thread migration strategy for multi-processor on-chip systems is proposed and applied to code generation tools.This thread migration strategy can reasonably select the timing of thread migration and reduce the performance loss caused by excessive thread migration.On this basis, the corresponding thread partition method is proposed.Experimental results show that the strategy and method can effectively improve the processor utilization and provide a practical and effective technical method for improving system performance.
【作者单位】: 浙江大学电气工程学院;浙江大学信息与电子工程学系;中国计量学院光学与电子科技学院;
【基金】:国家自然科学基金资助项目(61100074) 国家科技重大专项资助项目(2012ZX01039-004) 中央高校基本科研业务费专项资金资助项目(2013QNA5008) 新一代智能电网片上系统芯片关键技术研究资助项目(SGRIWD-71-13-014)
【分类号】:TP332
【参考文献】
相关期刊论文 前1条
1 陈锐忠;齐德昱;林伟伟;李剑;;一种面向非对称多核处理器的综合性调度算法[J];软件学报;2013年02期
【共引文献】
相关博士学位论文 前1条
1 余a\;基于Simulink模型的细粒度多线程技术研究[D];浙江大学;2014年
相关硕士学位论文 前2条
1 韩英杰;基于综合调度关键路径的多核任务调度研究[D];哈尔滨理工大学;2014年
2 杨瑞星;基于LPC4357的异构双核配电网终端系统设计与实现[D];华南理工大学;2015年
【二级参考文献】
相关期刊论文 前4条
1 邓亚丹;景宁;熊伟;;多核处理器中基于Radix-Join的嵌套循环连接优化[J];计算机研究与发展;2010年06期
2 蒋建春;汪同庆;;异构多核处理器的任务调度算法[J];计算机工程与应用;2009年33期
3 彭蔓蔓;徐立超;王颖;;异构多核处理器的任务分配及能耗的研究[J];计算机应用研究;2010年05期
4 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期
【相似文献】
相关期刊论文 前10条
1 石坚;柳建;张冬;;多处理器实验装置研制[J];实验技术与管理;2012年04期
2 王凤娟;杨银堂;朱樟明;王宁;张岩;;三维单芯片多处理器温度特性[J];计算物理;2012年06期
3 吕英;多总线及纵横开关互连的多处理器系统性能分析[J];计算机工程与设计;1993年02期
4 刘春元;梁亢;;多处理器的并行通信接口[J];集成电路应用;1995年03期
5 周南德;多处理器系统可扩展性的研究[J];福建电脑;2004年03期
6 杨根科,吴智铭,陈峗;减链约束多处理器任务在三处理器中的调度[J];自动化学报;2004年04期
7 郭凯,陈颖琪,方向忠;HDTV SoC中的多CPU设计[J];电视技术;2005年03期
8 高原;;片上嵌入式多处理器一致性管理[J];电子技术;2006年06期
9 王涛;刘大昕;;多处理器单调速率任务分配算法性能评价[J];计算机科学;2007年01期
10 李仁发;刘彦;徐成;;多处理器片上系统任务调度研究进展评述[J];计算机研究与发展;2008年09期
相关会议论文 前5条
1 刘磊;;基于便签式存储器的SoC多处理器访存结构设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
2 李永进;周宏伟;邓让钰;张英;潘国腾;曾坤;;片上多处理器中目录控制器的死锁避免设计[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
3 黄红;;几种建立计算机系统方案的比较[A];OA’97全国办公自动化学术与经验交流会论文集[C];1997年
4 李晓军;邓旭亮;;VXI总线频谱分析仪模块中的多处理器通信接口设计[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅲ)[C];2008年
5 刘志雄;;带多处理器任务的港口拖轮调度演化策略优化[A];中国自动化学会控制理论专业委员会C卷[C];2011年
相关重要报纸文章 前10条
1 姜波;Dell终于靠近AMD[N];网络世界;2006年
2 范荣;AMD推出适用于服务器的多处理器平台[N];通信产业报;2001年
3 ;多处理器服务器[N];网络世界;2001年
4 本报记者 谢文砚;中端计算 小型机面临x86挑战[N];网络世界;2005年
5 本报记者 武汉;AMD2007年 推出四核心皓龙[N];网络世界;2005年
6 ;SCO公布Linux许可条款[N];计算机世界;2003年
7 汪东升;集多处理器于一身的CMP[N];金融时报;2006年
8 吕森林;采用SMP物有所值吗[N];中国电脑教育报;2002年
9 ;超级计算机超越了什么?[N];网络世界;2005年
10 本报记者 赵霞;XteamServer 5.0更重应用支持[N];计算机世界;2004年
相关博士学位论文 前3条
1 顾雄礼;片上多处理器关键技术研究[D];浙江大学;2011年
2 李颀;基于FPGA的片上多处理器建模方法[D];中国科学技术大学;2012年
3 鲁建壮;单芯片多处理器关键技术的研究与实现[D];国防科学技术大学;2005年
相关硕士学位论文 前10条
1 宋伟;面向实时的星载多处理器操作系统的研究与实现[D];国防科学技术大学;2006年
2 尹伟;多处理器单调速率任务调度算法研究[D];东华大学;2012年
3 牛英香;嵌入式开源操作系统的多处理器功能扩展及应用[D];北京邮电大学;2013年
4 朱俊超;基于多处理器的双优化级调度算法改进与实现[D];大连理工大学;2010年
5 宋彭涛;系统级模拟器中多处理器间通信模拟技术研究[D];解放军信息工程大学;2010年
6 由四海;多处理器的时钟同步技术的研究与实现[D];西安工业大学;2010年
7 李松涛;并行多处理器系统容错的研究与实现[D];电子科技大学;2006年
8 王鲁光;多处理器片上系统中温度感知的任务调度算法研究[D];山东大学;2012年
9 甘露;多处理器环境中基于节能及容错的实时动态调度算法[D];华中科技大学;2009年
10 Mohamed Boukhary(波哈里);[D];湖南大学;2010年
,本文编号:1707780
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1707780.html