当前位置:主页 > 科技论文 > 计算机论文 >

制程变异影响下多核处理器调度策略研究

发布时间:2020-07-22 11:14
【摘要】:随着半导体制造工艺的进一步发展,集成电路(integrated circuit,IC)的集成度越来越高。单位面积能够容纳的IC数量剧增,集成电路的规模在不断缩小。半导体工艺进步的同时也带来了一些问题。由于制造尺寸越小的晶体管所需要的制造难度越高,制造难度随晶体管尺寸变化成指数级增长,同一芯片不同部位的一致性更加难以把控。在制造晶体管过程中一些很微小的误差会导致集成后的芯片在性能上产生很大的差异。多核处理器相较单核处理器来说具有并行度高,性能好的优势,已经成为目前的主流处理器。目前在多核环境下任务调度的研究很少考虑到制程变异对多核处理器的影响,在同构多核处理器上的研究几乎都认为不同核心的频率是相同的,这是十分不准确的,会引起处理器性能的损失。因此,设计合理的考虑到同构多核处理器在生产过程中由于制造工艺导致的核心间频率不一致的任务调度算法是十分必要的。本文从不同角度对多核处理器进行阐述,并详细介绍多核处理器任务调度,深入分析在多核环境下任务调度存在的问题。考虑到制程差异,提出一种基于关键路径的任务调度策略。考虑到负载平衡,提出了任务窃取策略。为了解决在实际应用中在制程差异影响下多核环境下处理器性能发生损失的问题,本文考虑到制程差异对同构多核处理器核心频率的影响,将原本计算速度相同的核心分为快核和慢核两类。快核处理关键路径上的任务,慢核处理非关键路径上的任务。通过这种方式来发挥快核的优势,降低慢核对处理器性能的限制。其次,考虑到随着任务的执行,关键路径可能发生变化的情况,提出一种动态检测关键路径的策略。现有的基于关键路径的任务调度策略无法解决随着任务执行产生的关键路径变化的问题。本文通过记录上次判定为关键任务的任务以及当前就绪任务的优先级来判断关键路径是否发生变化。在关键路径发生变化后,可以重新检测关键路径,以便于后续的任务调度。在任务优先图深度很深或是宽度很宽的情况下,会出现两种情况。一种是关键路径上的任务数目很多而只有很少的任务在非关键路径上;另一种情况是关键路径上的任务数目很少而非关键路径上的任务很多。此时,可能会出现一类核心执行完任务一直空闲而另一类核心过载的情况。为了解决上述问题,提出任务窃取策略。在该策略中,空闲核心帮助忙碌核心执行任务。最后,通过实验对算法性能进行验证。通过随机生成任务数目不同的任务优先图,在核心数目不同的情况下进行实验,在运行时间以及算法健壮性方面与其他两个算法进行对比,发现本文提出的算法降低了运行时间并且更稳定,更适合于在实际生产过程中有制程差异的多核环境下进行任务调度。
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP332
【图文】:

示意图,计算单元,示意图,开始时间


第 1 章 绪 论算单元之间的通信变成在同一个计算单元内部的通信。a 所示的任务优先图,通过将任务 t1复制到计算单元 P1和 P2上 t1,这样可以使任务 t3在计算单元 P2上的开始时间变小,也发性,使得任务 t1和 t3之间的通信时间变为 0。

正态分布,距离差


图 2.1 Vth距离差异图(μ=0.2 σ=0.5)比系统差异更细的粒度,各个晶体管的层面,而不因此,不可能用与系统差异相同的显式方式,即通有自己的参数的方法模拟随机变化。研究表明,rand 的正态分布[29]。随机差异,Vth在系统差异与随机差异均满足正态联合差异的均值如式 2.3 所示,标准差如式 2.4 分combinerandsys ……………………22combinerandsys ……………………制程变异影响,导致晶体管开关速度发生变化,从

交互图,交互图,模型


图 2.2 任务优先图on Graph,TIG)[35]:在任务系。该模型如图 2.3 所示。图 2.3 任务交互图Task Graph,HTG)[36]:一个务图。

【相似文献】

相关期刊论文 前10条

1 ;面向多媒体及通信等领域的多核处理器[J];技术与市场;2015年02期

2 开磊;;多核处理器关键技术分析[J];大众投资指南;2019年06期

3 ;最数字[J];飞碟探索;2016年07期

4 老虎;;嵌入式智能计算扩展多核处理器市场空间[J];电子产品世界;2014年05期

5 于伏亮;;一种有效的多核处理器计算模型设计与分析[J];信息与电脑(理论版);2013年11期

6 张洋;;虞志益:引领多核处理器创新之路[J];中国发明与专利;2013年01期

7 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期

8 谢向辉;胡苏太;李宏亮;;多核处理器及其对系统结构设计的影响[J];计算机科学与探索;2008年06期

9 ;多核处理器的软件优化[J];新电脑;2008年05期

10 许珊琳;;多核处理器——计算领域的又一次革命[J];中国集成电路;2006年05期

相关会议论文 前10条

1 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

2 刘磊;周庆;井蔚;刘冰;;基于多核处理器的网络安全协议并行处理研究[A];第26次全国计算机安全学术交流会论文集[C];2011年

3 王力生;张欣;;基于多核处理器的动态负载平衡并行遗传算法[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年

4 孟宪元;;异构多核处理器实现智能处理系统[A];第十届全国信号和智能信息处理与应用学术会议专刊[C];2016年

5 万志涛;章恒;张若渊;;基于多核处理器的深度包检测的实现和性能评估[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年

6 方娟;张红波;;多核处理器预取策略的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年

7 李建军;吴家铸;罗恒;;一种面向多核的高效硬件信号灯[A];第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集[C];2015年

8 孟宪元;;为智能应用的异构多核处理FPGA[A];第十一届全国信号和智能信息处理与应用学术会议专刊[C];2017年

9 周辉;晏磊;赵红颖;高鹏骐;杨福兴;;基于多核处理器DM270的高分辨率CMOS成像系统设计[A];中国感光学会第七次全国会员代表大会暨学术年会和第七届青年学术交流会论文摘要集[C];2006年

10 刘潇骁;余金山;刘蓬侠;赵振宇;方粮;潘文胜;欧阳海燕;;一种支持多核处理器扫描链低速与实速测试的时钟控制电路[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年

相关重要报纸文章 前10条

1 记者 曹继军 颜维琦;我国多核处理器研究实现新突破[N];光明日报;2012年

2 ;勤哲Excel服务器2013版强化多核处理器支持[N];电脑报;2013年

3 简墨;新“硬”用风暴[N];电脑报;2009年

4 蒋楠;美国 青少年变身“多核处理器”[N];中国计算机报;2006年

5 MCU;RMI推出业内高性能的多核处理器[N];电子报;2009年

6 庆广;多核处理器助力无线多媒体业务拓展[N];中国电子报;2009年

7 江南计算技术研究所 何正未;软件滞后制约多核应用[N];计算机世界;2006年

8 本报记者 陈斌;多核处理器的未来路径[N];计算机世界;2008年

9 李梅 编译;多核处理器新年井喷[N];计算机世界;2007年

10 Hillstone首席软件架构师 王钟;多核是更好的选择[N];网络世界;2009年

相关博士学位论文 前10条

1 苑风凯;多核处理器末级私有高速缓存优化技术研究[D];哈尔滨工业大学;2017年

2 蒋小文;多核实时系统的节能和可靠性优化调度研究[D];浙江大学;2018年

3 李文U

本文编号:2765739


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2765739.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户43402***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com