多粒度通信优化的MPSoC调度映射策略
【图文】:
的增加,如何最小化多核处理器的通信开销成为其中最为关键的问题.针对通信开销问题,一些文献提出了映射与调度过程中降低通信开销的方法.COTTON等[1]提出了通过多准则优化找到多核处理器映射的帕累托最优解,,使得多核处理器之间的通信开销最小,同时保证负载平衡.FERRANDI等[2]针对映射与调度提出采用蚁群算法优化系统性能.黄凯等[3]基于整数线性规划(ILP)提出的映射与调度策略定义了3层系统架构,其中包含处理器内部的通信优化与处理器间的通信优化.然而,从图1(a)所示的系统层次看,以上方法仅在粗粒度通信优化条件下起作用,且都是通过控制线程或者处理器之间的通信信道进行优化,比如通过给各个处理器分配任务来减少占用的信道数量或减少每个信道的通信数据量.图1粗粒度系统级对比细粒度线程级通信优化Fig.1Coarse-grainedsystemlevelvs.fine-grainedthreadlevelcommunicationoptimization另外,文献[4-5]提出线程层次的细粒度通信优化,如图1(b)所示,主要通过对有依赖关系的线程之间通信任务的控制进行优化,比如在一个线程的运算任务和通信发送任务执行之前,提前执行通信接收任务[4],并合并有着相同源线程与目标线程的通信发送与接收任务.这些优化手段均在一定程度上降低了信道的启动与传输时间,但从全局来看,可能会影响系统的整体性能,因为这些优化手段无法在全局分配通信,可能会引入更多的系统延迟.通过对比粗粒度与细粒度通信优化发现,粗粒度优化可以全局分配通信得到最佳性能,但缺乏对信道的局部处理;而细粒度优化能对信道进
用于映射与调度过程中.1背景介绍1.1建模功能模型能够体现具体应用程序的并行性,并且容易转化成如LESCEA[6]所支持的多线程代码.一些能够建立功能模型的高级语言如KPN(KhanProcessNetwork)[7]、dataflow[8]、Simulink[9]已被用于系统定义与代码生成.本文采用Simulink模型.Simulink模型定义了目标系统的软硬件架构,文献[7,10-11]描述了其具体细节.通常Simulink模型包括图2所示的3部分.图2Simulink体系架构Fig.2ASimulinkhierarchicalstructure·Simulink模块(block)代表一个包含输入输出的功能块函数.比如用户自定义函数(S-function)、离散时间延迟、预定义块等运算操作.本实验采用了如图2所示的功能模块,代表系统运行与收发消息的通信过程.·Simulink链接(link)是相关模块之间一对多的链接,其中一个输出端口与多个输入端口相对应.如果一个链接从F0到F1,则称F1依赖于F0,记作F0_>F1.对于一个从发送模块S到接收模块R的链接,称之为通信向量,记作S_>R.·Simulink子系统包含若干Simulink模块、430浙江大学学报(理学版)第44卷
【作者单位】: 南方电网科学研究院有限责任公司;浙江大学信息与电子工程学院;
【基金】:南方电网科学研究院“电力二次设备芯片研制方案研究项目”
【分类号】:TP332
【相似文献】
相关期刊论文 前10条
1 刘文涛,张群,孙肃清;关于炼钢厂重调度问题的研究[J];冶金自动化;2004年06期
2 张居阳 ,礼欣 ,孙吉贵;基于约束的调度研究和实现[J];计算机工程与应用;2004年33期
3 刘琳;谷寒雨;席裕庚;;工件到达时间未知的动态车间滚动重调度[J];机械工程学报;2008年05期
4 黄峰;丁亚武;;人机协同模式下的手工调度技术研究[J];黑龙江科技信息;2011年35期
5 郭艳东;黄敏;王庆;;锁定初始调度的紧急工作单机重调度问题[J];东北大学学报(自然科学版);2013年05期
6 姜洋;孙伟;丁秋雷;张旭;;考虑行为主体的单机调度干扰管理模型[J];机械工程学报;2013年14期
7 李向军,王书振;网络化集成制造模式下调度问题的混合遗传算法[J];西安联合大学学报;2002年04期
8 王中杰,吴启迪,有杰;基于多目标的半导体生产线满意调度[J];控制与决策;2002年06期
9 李云峰;凌晓冬;武小悦;;调度问题中的冲突研究[J];兵工自动化;2007年06期
10 徐群岭;;基于免疫优化的公交驾驶员调度问题[J];计算机工程;2010年24期
相关会议论文 前10条
1 李建更;涂凍生;马海涛;;单机拖后时间总和问题交付期扰动时最优调度不变范围的一种求法[A];第十九届中国控制会议论文集(一)[C];2000年
2 刘海龙;黄小原;;总的未完工费用最小的多机调度问题[A];1995中国控制与决策学术年会论文集[C];1995年
3 沈吟东;曾西洋;;公共交通驾驶员调度的复杂性及解决方法[A];’2004计算机应用技术交流会议论文集[C];2004年
4 李兵;蒋慰孙;;Job shop问题的建模及调度[A];1996中国控制与决策学术年会论文集[C];1996年
5 王海星;申金升;;智能蚁群算法解决公交区域调度问题研究[A];2006年首届ICT大会信息、知识、智能及其转换理论第一次高峰论坛会议论文集[C];2006年
6 王成尧;汪定伟;;模糊加工时间的单机调度问题[A];1996中国控制与决策学术年会论文集[C];1996年
7 齐向彤;涂奉生;;双交付期E/T调度问题[A];1997年中国控制会议论文集[C];1997年
8 吴斌;方叶祥;崔志勇;;基于人工蜂群算法的越库调度问题研究[A];第25届中国控制与决策会议论文集[C];2013年
9 方涛;吴受章;;FMS的自适应调度:结构与算法研究[A];1992年中国控制与决策学术年会论文集[C];1992年
10 刘兴初;赵千川;郑大钟;;具有不同准备时间和交付期的单机E/T调度问题研究[A];1998年中国控制会议论文集[C];1998年
相关重要报纸文章 前2条
1 本报记者 贾科华;火电机组叫苦调度不合理[N];中国能源报;2012年
2 本报记者 高芳;牵住“牛鼻子” 巧解“推进难”[N];湖南经济报;2008年
相关博士学位论文 前10条
1 郭鹏;具有分段恶化效应生产过程的智能优化调度研究[D];西南交通大学;2014年
2 元野;基于图着色模型的零担物流调度优化问题研究[D];哈尔滨工业大学;2015年
3 李雪松;模糊环境下若干单机批加工调度问题的模型及其算法研究[D];哈尔滨工业大学;2015年
4 汤雅连;关联物流运输调度问题研究[D];广东工业大学;2015年
5 周理;高效可重构阵列计算:体系结构,设计方法与程序映射技术研究[D];国防科学技术大学;2014年
6 冯大光;一类批处理机调度的理论和方法研究[D];东北大学;2011年
7 孟盈;钢铁企业并行批生产决策与调度问题研究[D];东北大学;2011年
8 杨磊;内容网络中内容调度技术研究[D];重庆大学;2015年
9 李亚志;流水制造单元调度智能优化方法[D];东南大学;2015年
10 丁宁;若干调度问题的算法研究[D];大连理工大学;2016年
相关硕士学位论文 前10条
1 张亮;云计算环境下的资源调度技术的研究[D];江南大学;2015年
2 冯卓鹏;重载运输卸车组织优化研究[D];西南交通大学;2015年
3 崔雪源;基于遗传模拟退火算法的航班着陆调度问题[D];华中师范大学;2015年
4 王翠;基于超图模型和相继干扰消除的链路调度问题的研究[D];曲阜师范大学;2015年
5 张勇;带拒绝和释放时间的单机批调度问题[D];山东大学;2015年
6 吴凡;基于粒子群优化算法的风电-火电机组组合调度研究[D];华北电力大学;2015年
7 赵虎;MTO模式下的制造企业稳健型调度问题研究[D];重庆理工大学;2015年
8 吉佳红;基于细菌觅食算法的改进及应用研究[D];江苏科技大学;2015年
9 周超;柔性作业车间批量问题研究[D];宁波大学;2014年
10 赵兴野;工序顺序柔性作业车间描述与调度研究[D];大连理工大学;2015年
本文编号:2525192
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2525192.html