收藏本站
《哈尔滨理工大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

适应多核处理器的任务调度研究

赵磊  
【摘要】: 多核并行系统中的任务调度是根据一定的调度规则和策略,将复杂程序的所有任务按照一定执行时序分配到并行分布的多个内核上,并行处理任务。这个问题是强NP完全的,是最难的组合优化问题之一。各国学者对多核处理器上的任务调度技术开展了一些研究,提出了多种调度模型和算法,可是这些算法存在着调度效率低和不能适应处理器内核资源变化等问题,可见适应多核并行系统的任务调度问题仍然是一个不成熟的领域。本文研究的是多核处理器并行系统下的任务调度问题,既考虑了任务调度的执行效率,又考虑了调度结果能够按照处理器内核的具体数量调整的情况,具有重要的理论和实际意义。 针对目前任务调度算法调度时间长或复杂度高的问题,提出一种基于任务复制的调度算法。算法首先通过复制任务的方式将任务图转换成结构简单的join结构图;对join结构图采取一种调度策略:选择使join节点任务能够最早开始的方案,将join节点任务与其前驱节点任务形成调度组合,实现join节点任务开始时间的提前和各前驱节点任务到不同内核上并行执行,达到提高算法调度效率的目的。 针对目前算法在处理资源紧缺的情况下算法不能根据内核的具体数量调整的问题,本文提出了一种适应具体内核数的调度算法。该算法先将任务图分解为无关的执行序列,消除任务间的联系;然后为每个执行序列分配一个核。当内核数少于执行序列数时,采取策略合并执行序列以减少执行序列数。实现根据处理器内核的具体数量调度任务。 针对目前算法在处理资源充足的情况下核间通信开销大的问题,提出了一种消除核间通信的算法。算法先简化任务图为join结构图再逐个合并节点任务的方法,实现在保持较低时间复杂度和完成时间的同时,消除了核间通信开销。
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP332

手机知网App
【引证文献】
中国博士学位论文全文数据库 前1条
1 耿晓中;基于多核分布式环境下的任务调度关键技术研究[D];吉林大学;2013年
中国硕士学位论文全文数据库 前1条
1 张修琪;基于Linux多核进程调度的研究[D];电子科技大学;2012年
【参考文献】
中国期刊全文数据库 前10条
1 张志峰;;林正浩;;多核CPU系统结构分析与建模[J];集成电路应用;2006年01期
2 张艳;李延红;;LSA_IT:一种In-Tree任务图的分层调度算法[J];计算机工程与应用;2006年31期
3 郭龙;陈闳中;叶青;;构造串行程序对应的并行任务(DAG)图[J];计算机工程与应用;2007年01期
4 蒋建春;汪同庆;;异构多核处理器的任务调度算法[J];计算机工程与应用;2009年33期
5 李庆华;马丹;张薇;;表调度算法的并行化研究[J];计算机科学;2004年11期
6 周洋;蒋昌俊;方钰;;异构环境下独立任务调度算法的研究[J];计算机科学;2008年08期
7 王磊,魏少军;一种基于下界估计的动态表调度算法[J];计算机工程;2004年18期
8 肖汉雄;陈次昌;齐冬梅;;一种异构计算环境下基于复制的调度算法[J];计算机工程;2006年03期
9 蒋韵联;孙广中;许胤龙;;并行异构系统中的一种高效任务调度算法[J];计算机工程;2007年11期
10 何军;王飙;;多核处理器的结构设计研究[J];计算机工程;2007年16期
中国博士学位论文全文数据库 前3条
1 吴佳骏;多核多线程处理器上任务调度技术研究[D];中国科学院研究生院(计算技术研究所);2006年
2 刘勇;嵌入式可重构计算系统及其任务调度机制的研究[D];中国科学院研究生院(上海微系统与信息技术研究所);2006年
3 何琨;多任务调度问题的研究与实现[D];华中科技大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 龚跃;吴航;鲍杰;王君军;张艳秋;;Research on Data Routing Model Based on Ant Colony Algorithms[J];Journal of China Ordnance;2010年04期
2 陶胜达;李小荣;;带空间限制的实时并行模型调度研究[J];毕节学院学报;2011年08期
3 赵阳;易先清;罗雪山;;天基预警系统任务/资源形式化描述研究[J];重庆邮电大学学报(自然科学版);2008年04期
4 陈康民;杨姗姗;;一个直观的实时调度算法测试平台[J];重庆工学院学报(自然科学版);2007年07期
5 张国杰;张毅;;多核多线程处理器XLR732的多核间通信[J];重庆工学院学报(自然科学版);2008年10期
6 龚跃;宋瑛瑛;付慧霞;吴爽;杜维佳;;基于数据邮递的并行传输技术研究[J];长春理工大学学报(自然科学版);2008年03期
7 昌杰;;基于多核处理器的程序性能优化方法[J];巢湖学院学报;2012年03期
8 唐明跃;郭力;;配电快速仿真与模拟[J];重庆电力高等专科学校学报;2011年04期
9 黄干平,陈洛资;多处理机调度算法[J];长沙铁道学院学报;1988年03期
10 夏冰;李洁冰;;一种面向任务、可重构的主控中心设计方案[J];成组技术与生产现代化;2011年01期
中国重要会议论文全文数据库 前7条
1 刘磊;周庆;井蔚;刘冰;;基于多核处理器的网络安全协议并行处理研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
2 李显宁;钟诚;;异构计算环境下并行任务调度算法研究进展分析[A];2006年全国理论计算机科学学术年会论文集[C];2006年
3 谢昊飞;蔡辉妍;王平;;μC/OS-Ⅱ调度算法在EPA应用中的改进与实现[A];2010中国仪器仪表学术、产业大会(论文集2)[C];2010年
4 夏冰;王志奇;郑秋生;李向东;;政务终端安全面临的问题与对策研究[A];第27次全国计算机安全学术交流会论文集[C];2012年
5 赵辉;;Research on Hardware/Software Partition of Future Transfiguration Aircraft Store Management System[A];第24届中国控制与决策会议论文集[C];2012年
6 Lisheng Wang;Liguo Chen;Kete Wang;;A Scheduling Algorithm for Fork-Join DAG in Bus-based and Heterogeneous Environment[A];2012年计算机应用与系统建模国际会议论文集[C];2012年
7 梁心雄;吴兆雄;罗胜平;;实现资源信息自助服务的智慧气象共享数据中心研究论述[A];第31届中国气象学会年会S13 气象通信与信息技术应用实践与新技术探索[C];2014年
中国博士学位论文全文数据库 前10条
1 李静梅;多核处理器的设计技术研究[D];哈尔滨工程大学;2010年
2 赵亮;面向位置服务的移动对象并发查询处理技术[D];国防科学技术大学;2010年
3 彭春光;基于语义交互和动态重构的兵棋推演系统概念框架及其关键技术研究[D];国防科学技术大学;2010年
4 洪东明;磁异常多参量可视化建模研究[D];中国地质大学(北京);2011年
5 马鑫;基于协同机制和智能算法的多代理系统研究及应用[D];吉林大学;2011年
6 刘苗;基于认知无线电的PAPR优化算法及ICI抑制算法的研究[D];吉林大学;2011年
7 朱萍;硬实时容错调度算法研究[D];华中科技大学;2011年
8 郭秀岩;面向多核的多层次实时网络数据流调度技术研究[D];中国科学技术大学;2011年
9 官东;网格环境下的HLA仿真关键问题研究[D];中南大学;2011年
10 赵金辉;基于可变模糊集理论的系统生存性关键技术研究[D];中国矿业大学(北京);2011年
中国硕士学位论文全文数据库 前10条
1 董珍;异构多核处理器的任务调度分配问题及算法研究[D];哈尔滨工程大学;2010年
2 盖晓东;基于Tilera多核平台的AMR声码器实现[D];大连理工大学;2010年
3 王诗源;基于排队论的以太网实时通信技术的研究[D];大连理工大学;2010年
4 吴贵鑫;云计算中的MapReduce并行编程模式研究[D];河南理工大学;2010年
5 赵炜;产品协同数字化设计的过程管理的研究[D];河南理工大学;2010年
6 刘新国;基于多核处理器的并行图像融合处理技术的研究[D];沈阳理工大学;2010年
7 闫思柱;可重构嵌入式系统软硬件划分及任务调度算法研究[D];哈尔滨理工大学;2010年
8 王岩;基于ARM的动态压力记录分析仪的研究与开发[D];长春工业大学;2010年
9 李婷;实时系统中混合调度策略的研究[D];昆明理工大学;2008年
10 谭伟良;集群作业调度优化技术研究[D];昆明理工大学;2009年
【同被引文献】
中国期刊全文数据库 前10条
1 施文佳;杨斌;;对称多处理器下基于调度域的超线程实现[J];成都信息工程学院学报;2010年02期
2 蒋江,张民选,廖湘科;基于多种资源的负载平衡算法的研究[J];电子学报;2002年08期
3 刘婷;王华军;王光辉;;基于Linux内核的CFS调度算法研究[J];电脑与电信;2010年04期
4 李冬梅;施海虎;;负载平衡调度问题的一般模型研究[J];计算机工程与应用;2007年08期
5 蒋建春;汪同庆;;异构多核处理器的任务调度算法[J];计算机工程与应用;2009年33期
6 张晓杰;孟庆春;曲卫芬;;基于蚁群优化算法的服务网格的作业调度[J];计算机工程;2006年08期
7 陈芳园;张冬松;王志英;;异构多核处理器体系结构设计研究[J];计算机工程与科学;2011年12期
8 王正霞;刘晓洁;梁刚;;基于B+树快速调优的反馈式负载平衡算法[J];计算机应用;2011年03期
9 余敦福;李鸿健;唐红;豆育升;;基于反馈机制的动态负载平衡算法研究[J];计算机应用研究;2012年02期
10 支青,蒋昌俊;一种适于异构环境的任务调度算法[J];自动化学报;2005年06期
中国博士学位论文全文数据库 前5条
1 张琦;多核系统中的程序性能优化研究[D];中国科学技术大学;2010年
2 黄立波;片上集群体系结构关键技术研究[D];国防科学技术大学;2010年
3 顾雄礼;片上多处理器关键技术研究[D];浙江大学;2011年
4 吴佳骏;多核多线程处理器上任务调度技术研究[D];中国科学院研究生院(计算技术研究所);2006年
5 章军;分布式内存多处理机上并行任务静态调度[D];中国科学院研究生院(计算技术研究所);1999年
中国硕士学位论文全文数据库 前10条
1 廖江苗;多核处理器上的并行B+树索引算法研究与实现[D];华南理工大学;2010年
2 曹皓;多核处理器体系结构下Linux调度机制的研究[D];内蒙古大学;2011年
3 牛雪征;分布式计算机系统动态负载平衡的研究[D];南京航空航天大学;2003年
4 叶敏娇;Manticore体系结构设计[D];浙江大学;2006年
5 邹治锋;基于Linux的进程调度算法的改进与实现[D];江南大学;2006年
6 张荣亮;Linux操作系统内核分析与研究[D];江西师范大学;2007年
7 王群霞;基于集群的不确定因素下的动态负载平衡[D];浙江师范大学;2007年
8 袁云;基于多核处理器并行系统的任务调度算法研究[D];华东师范大学;2009年
9 张少辉;基于BP算法的动态负载平衡预测[D];河南大学;2009年
10 覃中;基于多核系统的线程调度[D];电子科技大学;2009年
【二级参考文献】
中国期刊全文数据库 前10条
1 朱明程;FPGA动态可重构技术及其应用[J];电子产品世界;2000年06期
2 孟宪元 ,王庆海;FPGA的发展新动向[J];电子产品世界;2002年17期
3 李丽 ,何书专 ,许居衍 ,宋宇鲲;用户可重构系统芯片—U-SoC[J];电子产品世界;2003年Z1期
4 何琨;赵勇;;网格环境下资源调度问题的统一建模与分析[J];华中科技大学学报(自然科学版);2006年03期
5 张宏莉,胡铭曾,方滨兴,王义和;群机系统上单并发任务簇的近优分配算法[J];计算机研究与发展;1999年09期
6 陈劲林,杨士元,胡东成;基于确定周期性任务的进程管理及可调度性分析[J];计算机研究与发展;2000年03期
7 黄文广;一个改进的实时任务模型——周期多帧任务模型[J];计算机研究与发展;2001年02期
8 黄文广,于士齐;周期多帧任务的固定优先级调度算法的调度分析[J];计算机研究与发展;2001年02期
9 王强,王宏安,金宏,戴国忠;实时系统中的非定期任务调度算法综述[J];计算机研究与发展;2004年03期
10 涂刚,阳富民,卢炎生;基于动态优先级策略的最优软非周期任务调度算法[J];计算机研究与发展;2004年11期
中国博士学位论文全文数据库 前2条
1 武文权;可重构并行小卫星星载计算机体系结构设计[D];中国科学院研究生院(上海微系统与信息技术研究所);2004年
2 张绍华;网格工作流关键技术研究[D];复旦大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 李晋惠;寇立涛;乔永兴;;用软件来提高多核处理器性能的方法分析[J];工业仪表与自动化装置;2010年01期
2 乔保军;石峰;计卫星;;多核处理器核间互连的新型互连网络[J];北京理工大学学报;2007年06期
3 喻之斌;金海;;多核处理器体系结构软件仿真技术:研究综述[J];计算机科学;2007年10期
4 叶群辉;江衍煊;;数据流语言简化并行编程[J];电脑与信息技术;2011年02期
5 司炯;李东生;;基于遗传算法的多处理器系统任务调度[J];微型机与应用;2011年10期
6 章承科;;多核处理器构架的高速JPEG解码算法[J];单片机与嵌入式系统应用;2006年01期
7 邹峰;祝永新;;一种软件事务存储模型的设计和模拟[J];信息技术;2008年09期
8 姚信安;胡世平;宋飞;;多核处理器电压调节模块的研究与实现[J];计算机工程与科学;2009年S1期
9 黄志钢;陶旭东;潘振杰;;一种异构多核处理器体系结构的软件仿真[J];沈阳理工大学学报;2010年06期
10 游佐勇;罗省贤;;多核计算环境下快速排序并行算法的实现[J];电脑与电信;2011年01期
中国重要会议论文全文数据库 前8条
1 郭建军;戴葵;王志英;;一种多核处理器存储层次性能评估模型[A];第八届全国信息隐藏与多媒体安全学术大会湖南省计算机学会第十一届学术年会论文集[C];2009年
2 蒋汉平;李腊元;;基于多核处理器的NAT-PT的软件架构的研究[A];中国通信学会第五届学术年会论文集[C];2008年
3 潘送军;胡瑜;李晓维;;多核处理器瞬态故障敏感性分析[A];第五届中国测试学术会议论文集[C];2008年
4 张炜;冯权友;曾超;窦文华;;一种基于光互连技术的存储墙问题解决方案[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
5 卢宇彤;杨学军;所光;;一种面向多核系统的并行计算任务分配方法[A];第八届全国信息隐藏与多媒体安全学术大会湖南省计算机学会第十一届学术年会论文集[C];2009年
6 计卫星;王永辉;宋红;;一种面向M5的图形化并行模拟技术研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
7 所光;杨学军;;双核处理器性能最优的共享Cache划分[A];2008年全国开放式分布与并行计算机学术会议论文集(上册)[C];2008年
8 桂亚东;;高效能计算机技术展望[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年
中国博士学位论文全文数据库 前8条
1 李晖;高性能计算机若干关键问题研究[D];中国科学技术大学;2009年
2 杨晓奇;事务存储编程和KD-50-I万亿次机软件库优化的若干问题研究[D];中国科学技术大学;2008年
3 郭建军;同步数据触发体系结构多核处理器存储系统关键技术研究[D];国防科学技术大学;2008年
4 谢铖;多内核构件化嵌入式操作系统的研究[D];浙江大学;2006年
5 陈娟;低功耗软件优化技术研究[D];国防科学技术大学;2007年
6 赖明澈;同步数据触发多核处理器体系结构关键技术研究[D];国防科学技术大学;2008年
7 孙小涓;海量网络流实时处理的优化技术研究[D];中国科学院研究生院(计算技术研究所);2008年
8 扈啸;嵌入式多核处理器在线追踪调试与错误检测关键技术研究[D];国防科学技术大学;2007年
中国硕士学位论文全文数据库 前10条
1 刘群;面向多核处理器的外内核操作系统研究[D];兰州大学;2014年
2 杨川;MPCore多核处理器并行计算方法的研究与实现[D];西南交通大学;2014年
3 朱鸿;多核环境下的Hash join算法设计与实现[D];黑龙江大学;2014年
4 张国晶;基于多核分布式技术的路由器软件系统的设计与实现[D];西安电子科技大学;2014年
5 马恒航;基于多核处理器的路由器驱动系统的设计与实现[D];西安电子科技大学;2014年
6 牛龙;基于多核处理器的雷达信号实时处理系统研究[D];西安电子科技大学;2014年
7 张荫芾;基于多核处理器架构的嵌入式微内核操作系统的研究与设计[D];上海交通大学;2009年
8 陈龚;基于SOPC技术的多核处理器的设计与实现[D];华东师范大学;2010年
9 宋志军;基于多核(多处理单元)的防火墙架构研究与关键技术实现[D];电子科技大学;2009年
10 黄冕;X处理器存储一致性模型的研究与实现[D];国防科学技术大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026