多核体系结构通信机制的研究与优化
【摘要】多核体系结构的出现与广泛应用带动了多核技术的迅猛发展,然而,诸如通讯延迟、存储墙、资源竞争等问题严重影响多核处理器性能的发挥。其中,提高多核间通信效率是提升多核系统性能的重要途径,也成为近年来计算机系统结构领域中研究的热点问题。多核体系结构下,对核间通信研究的本质是如何在保证系统中各应用正常运行的前提下,通过协调应用先后执行顺序及对应用的处理器核的分配,以达到减少甚至避免对共享资源的争用,最终提高多核系统效率。当前,业界已经提出了多种策略提高核间通信效率,主要包括以下三方面:1.改进MPI(MessagePassingInterface)库;2.针对于特定网络连接(如mesh网络)的改进;3.使用更高效的进程映射算法。综合考虑通用性与可行性,本文从第三点进行研究,针对两种不同的多核平台,分别提出新的进程映射与调度算法。(1)对于运行周期任务的嵌入式多核平台,提出一种基于进程映射和部分任务预先调度的算法。该算法引入流水线思想,通过找出占用总线时长最长的通信型任务TRmx和依赖其的所有计算型任务,预先调度从开始任务T1到最长通信型任务(TRmx)之间的所有任务,进而对于后续每个周期,所有依赖于TRm的任务在执行前所需的数据已经准备就绪,消除了等待时间。该算法的本质是使不同周期内计算型任务与通信型任务覆盖执行,达到类似于流水线的效果,缩短了调度长度和程序运行时间。(2)对于NUMA系统,本文建立核间通信时间模型,针对该模型得出影响核间通信效率的多个因素:消息长度、消息发送速率、网络接口利用率等。通过实验量化分析出各因素对于核间通信时间的影响程度,并根据系统中多个结点(node)间通信造成对有限网络接口争用的情况,对每个结点上可同时运行的进程数目设定阈值。文中综合以上影响通信效率的各基本规则并结合阈值思想,对于NUMA体系结构提出优化的进程映射算法,并分析该算法的正确性与高效性。本文进行多组对比试验,并对数据进行深入分析,结果显示,文中提出的两种不同平台上的调度算法较常用算法均有明显效率提升,达到了预期目标。
【作者】韩乐;
【导师】李曦;
【作者基本信息】中国科学技术大学,计算机系统结构,2014,硕士
【关键词】核间通信;调度;周期性任务;集群;阈值;
【参考文献】
[1]刘春月.类金刚石薄膜与MoDTC/ZDDP交互作用机理研究[D].中国地质大学(北京),机械工程,2014,硕士.
[2]刘峰.低渗透各向异性油藏油井产能及合理井网研究[D].西南石油大学,油气田开发工程,2014,博士.
[3]孙月芹.基于言语行为理论的小学语文课堂教学评价语研究[D].宁波大学,课程与教学论,2014,硕士.
[4]张舒扬.公共危机管理中政府与媒体互动关系探析[D].吉林大学,行政管理,2013,硕士.
[5]张艳.湘财证券公司绩效考核改进研究[D].湖南大学,工商管理,2011,硕士.
[6]罗越楠.中国古代牌坊设计的伦理思想研究[D].武汉理工大学,设计艺术学,2013,硕士.
[7]胡颖,陈韦.尺寸可控的金纳米颗粒在石墨烯表面的电化学生长[A].中国化学会.中国化学会第28届学术年会第4分会场摘要集[C].中国化学会:,2012:1.
[8]宋春雨.基于移动终端的增强现实装配技术[D].广东工业大学,机械电子工程,2014,硕士.
[9]石蓬勃.新时期新闻文体改革研究[D].河北大学,新闻学,2003,硕士.
[10]李晋萍,宋艳芳.Sybase对数据仓库的支持[J].电脑开发与应用,2003,04:57-58.
[11]朱林仙.大学生心理压力、社会支持及其与学习倦怠的关系研究[D].浙江大学,2007.
[12]李莉.曲面检测位姿调整机构的设计与软件开发[D].燕山大学,机械工程,2014,硕士.
[13]方渊.小学生存教育问题研究[D].西南大学,教育学原理,2013,硕士.
[14]罗冰.好氧颗粒污泥流化床的启动及运行研究[D].兰州理工大学,市政工程,2013,硕士.
[15]赵万香.基于马尔科夫预测法的车道偏离预警系统研究[D].长安大学,交通信息工程及控制,2014,硕士.
[16]杨庆健.跟腱断裂修复术后再断裂合并皮肤缺损的治疗[D].河北医科大学,外科学(专业学位),2013,硕士.
[17]黄潋之.基于Zigbee传感器网络的室内环境监测系统设计[D].哈尔滨理工大学,通信与信息系统,2012,硕士.
[18]胡敏.小麦根系研究方法标准化与关键技术改良化[D].河南农业大学,作物栽培学与耕作学,2012,硕士.
[19]吴林锡.网络视频在电视媒介中热播的受众接受动机研究[D].东北师范大学,新闻学,2010,硕士.
[20]程跃玲.我国商业银行供应链金融业务的营销策略研究[D].安徽大学,金融,2013,硕士.
[21]冯夏庭,马平波.基于数据挖掘的地下硐室围岩稳定性判别[J].岩石力学与工程学报,2001,03:306-309.
[22]沈文.浅论盐碱地区公园规划及建设[D].南京农业大学,风景园林,2012,硕士.
[23]张宏伟,田风占,陆玉昌.对一种贝叶斯网络学习算法的改进及试验分析[J].计算机科学,2002,05:97-100.
[24]陈冬春.民间法研究的反思性解读[D].华东政法学院,法理学,2004,硕士.
[25]刘姗姗.桉烷内酯类化合物OEL抗肿瘤活性及机制研究[D].山东大学,微生物与生化药学,2013,硕士.
[26]李婷.音乐专业学生学习动机、自我认同和学业成绩的关系研究[D].湖北大学,外国语言学及应用语言学,2012,硕士.
[27]黄振.高速重载下恒流静压导轨性能研究[D].湖北工业大学,机械电子工程,2014,硕士.
[28]严洋.基于微信的报纸媒体营销研究[D].安徽大学,新闻学,2014,硕士.
[29]张瑶佳.高级留学生话语标记语的偏误调查及教学建议[D].渤海大学,汉语国际教育(专业学位),2014,硕士.
[30]董方.沙门氏菌外膜蛋白的研究[D].中国食品药品检定研究院,病原生物学,2013,硕士.
[31]田军.货车车轮辐板孔裂纹及其运用安全性研究[D].北京交通大学,车辆工程,2014,博士.
[32]李幸.智慧旅游时代下重大节事活动公共服务体系的游客满意度研究[D].西安外国语大学,旅游管理,2013,硕士.
[33]徐磊.大型特低扬程泵装置水力性能优化与综合比较研究[D].扬州大学,2012.
[34]赵杰.底部两层框架—抗震墙砌体房屋墙柱梁楼梯整体体系抗震防线研究[D].山东建筑大学,建筑与土木工程(专业学位),2013,硕士.
[35]岳青.泰安文化产业发展研究[D].山东大学,艺术学,2013,硕士.
[36]皮红莉.洞庭湖湿地生态系统服务功能价值评价及其恢复对策研究[D].湖南师范大学,自然地理学,2004,硕士.
[37]赵娟.基于MODIS NDVI的陕西省植被覆盖变化研究[D].西安科技大学,地图制图学与地理信息工程,2013,硕士.
[38]姬彩桥.iPP/PET纤维复合材料的结晶行为研究[D].郑州大学,材料加工工程,2013,硕士.
[39]方骏.支持向量机在工业质量检测中的应用研究[D].浙江大学,模式识别与智能系统,2004,硕士.
[40]章晓斌.应收账款质押研究[D].南京师范大学,法律,2012,硕士.
[41]李欣,李保安,王世昌.氧化石墨烯/聚偏氟乙烯复合膜研究[J].化学工业与工程,2014,04:26-30.
[42]刘江镇.金融危机下ST类上市公司资产重组绩效研究[D].浙江财经学院,会计学,2012,硕士.
[43]朱思韵.成都市非营利组织参与社区养老的研究[D].西南交通大学,行政管理,2014,硕士.
[44]刘沛乐.桔梗植株再生体系的建立(附:山茱萸种质资源调查研究)[D].陕西师范大学,植物学,2004,硕士.
[45]郑学琴.怀化市中等学校心理咨询工作的误区及超越[D].湖南师范大学,教育,2003,硕士.
[46]赵万梅.《铺平大道通长安》艺术塑造与音乐表现[D].内蒙古师范大学,音乐学,2013,硕士.
[47]王鹏彦.府谷县新型农村社会养老保险对策研究[D].长安大学,公共管理(专业学位),2012,硕士.
[48]吴爱建.高炉炉缸内衬三维传热降维法及其实现[D].东北大学,机械设计及理论,2011,硕士.
[49]杨潇.立宪与个人-国家关系的现代性建构[D].外交学院,科学社会主义与国际共产主义运动,2014,硕士.
[50]于波峰.大功率无刷直流电机控制器的研究[D].南昌航空大学,控制工程(专业学位),2013,硕士.
- 下一篇: 基于位分割的K步长多模式匹配算法的研究
- 上一篇: 基于ARM的无刷直流电机控制系统的设计与实现