基于SUIF平台的程序自动并行化辅助系统研究
【摘要】随着科学技术的不断发展,各个学科的计算量不断增大,一个基本的计算程序,串行执行动辄需要几个小时甚至几天的计算时间,这使得并行计算的研究和发展更有意义。近年来,吉林省计算中心不断对硬件基础设施进行更新,旨在建设一个规模为50万亿次/秒、存储达到100TB的高性能计算平台。然而高性能计算中心的使用者通常不是计算机学科的科研人员,他们不具备编写具有并行计算能力的程序,只能够将自己的算法和计算过程串行的实现。这极大的耽误了他们的科研进度,同时也对计算中心的优秀资源造成了浪费。因此,程序自动并行化研究有现实意义。SUIF是由斯坦福大学研发的一个程序分析平台,可以输入C串行程序,通过程序分析,转化生成并行C程序,然而C语言并行程序不具有良好的可扩展性,面向不同的计算节点,需要改变程序来适应不同的内核数。吉林省计算中心有130个刀片节点,8个胖节点,会根据程序的申请分配相应的计算节点。基于这一现状,本文提出了一个共享存储计算机程序自动并行化系统,该系统可以以串行的C程序作为输入,通过程序分析处理,生成包含OpenMP并行编译指导语句的并行程序。OpenMP并行编译指导语句可以是程序在多处理器共享存储计算机上并行执行,由于OpenMP使用统一的规范准则,不受操作系统API限制,可以动态的创建和调整处理器的线程数,具有良好的可扩展性和可移植性,可以自适应不同计算节点的内核数。本文根据吉林省计算中心的实际情况,在SUIF程序分析平台的基础上,提出了一个OpenMP并行程序自动生成的系统。本文的主要工作如下:1对程序自动并行化技术进行研究,其中包括程序中间表示技术、SUIF抽象语法树、OpenMP并行编译指导语句以及程序相关系分析。深入研究程序相关性测试方法,包括广义GCD法、边界测试法、不等式测试法及精确测试法。2对程序并行化效率进行研究,分析影响程序并行加速比的额外开销,包括存储器访问、负载均衡和并行控制,并根据分析结果选择本系统选择并行加速比最佳的中粒度并行计算模型。3根据系统的实现目标对系统进行设计,在SUIF对源程序进行中间表示和相关性分析的基础上,获取SUIF的依赖分析结果,并对结果进行并行化处理,插入OpenMP并行编译指导语句,并最终得到OpenMP并行程序。4根据系统的设计对系统进行了实现,并且通过实验验证程序的准确性和加速比,并且与C并行程序进行比对,结果显示本系统生成的OpenMP并行程序具有良好的可扩展性和可移植性。
【作者】孙尧;
【导师】房至一;
【作者基本信息】吉林大学,计算机系统结构,2014,硕士
【关键词】并行计算;共享存储;自动并行化;OpenMp;SUIF;
【参考文献】
[1]项锴.新型手性螺环氮杂环卡宾盐及其金络合物的设计与合成[D].兰州大学,有机化学,2013,硕士.
[2]邓李斌.动态车辆称重检定系统[D].天津大学,仪器仪表工程,2013,硕士.
[3]钱婷贤.活动期类风湿关节炎关节疼痛中医外治优化方案研究[D].北京中医药大学,中医学,2013,硕士.
[4]项学敏,杨洪涛,周集体,杨凤林,王中华.人工湿地对城市生活污水的深度净化效果研究:冬季和夏季对比[J].环境科学,2009,03:713-719.
[5]蒋瑜,刘胤田,李超.基于BucketSort的快速属性约简算法[J].控制与决策,2011,02:207-212.
[6]王丽泽.河南省科技资源优化配置研究[D].河南农业大学,管理科学与工程,2012,硕士.
[7]叶观琼.泉州市海岸带综合管理绩效评估研究[D].厦门大学,海岸带综合管理,2014,硕士.
[8]逄春梅.人参大片段DNA(100kb)转化灵芝的研究[D].吉林农业大学,生物化学与分子生物学,2012,硕士.
[9]夏苏,金远平,孙赞,吕阳,朱旻如.一种基于关联规则的代理缓存模型[J].南京邮电学院学报(自然科学版),2001,02:7-11+22.
[10]董娜.β-折叠抗菌肽的分子设计、生物学活性及抑菌机理研究[D].东北农业大学,动物营养与饲料科学,2013,博士.
[11]王渝冲.雷达信号调制类型识别与参数估计方法研究[D].国防科学技术大学,信息与通信工程,2012,硕士.
[12]万海霞.呼和浩特地区葡萄源酵母菌优良株的筛选及发酵特性研究[D].内蒙古农业大学,食品工程,2013,硕士.
[13]宋人杰,李虹波,王晓东.一种新型光电式一体化电流电压互感器[J].电力系统自动化,2009,06:73-76.
[14]张子松.基于信息可视化技术的周秦青铜器数字化艺术研究[D].陕西科技大学,设计艺术学,2013,硕士.
[15]任晓坤.养殖信息监控系统的研究与实现[D].山东大学,控制理论与控制工程,2013,硕士.
[16]周君君.人脐带间充质干细胞对C57BL/小鼠放射性肺损伤影响的实验研究[D].泰山医学院,肿瘤学,2012,硕士.
[17]丁晓波.宜昌橙提取物主要生物活性成分检测及其对小鼠代谢紊乱的干预作用研究[D].西南大学,果树学,2013,硕士.
[18]周俊静,段建民.基于贝叶斯推理和证据理论的运动目标检测[J].系统工程与电子技术.
[19]鄢来凤.红外图像处理算法的研究及其DirectShow实现[D].华中科技大学,通信与信息系统,2013,硕士.
[20]李欣然.上市公司治理结构对企业社会责任履行影响的实证研究[D].哈尔滨工业大学,会计学,2014,硕士.
[21]黄丹.中波紫外线对角质形成细胞自噬和氧化应激影响的初步研究[D].北京协和医学院,皮肤病与性病学,2014,博士.
[22]刘军德.基于MEMS的球磨机介质运动测量技术研究[D].浙江工业大学,机械设计及理论,2012,硕士.
[23]于新茂.柔嫩艾美耳球虫感染早期鸡盲肠NOD样受体及相关免疫细胞因子的表达动态分析[D].南京农业大学,预防兽医学,2013,硕士.
[24]刘莎.水污染防治法中限期治理制度研究[D].苏州大学,环境与资源保护法学,2012,硕士.
[25]王庆峰.大学生村官的现状调查与思考[D].华中师范大学,公共管理,2012,硕士.
[26]赵佳.钪掺杂铌酸锂晶体制备与电学性能研究[D].哈尔滨工业大学,材料学,2013,硕士.
[27]王文龙.SOI CMOS器件的总剂量辐射效应模拟及其加固设计[D].杭州电子科技大学,集成电路工程,2013,硕士.
[28]田成.第三方物流企业仓储服务价格制定研究与实践[D].大连海事大学,交通运输规划与管理,2004,硕士.
[29]黄孔生.情绪状态对心理距离与建构水平关系的调节作用[D].宁波大学,应用心理学,2013,硕士.
[30]孙晓鹏.蓄热式加热炉钢温建模方法研究[D].东北大学,控制理论与控制工程,2011,硕士.
[31]杜启振,孙瑞艳,张强.组合边界条件下二维三分量TTI介质波场数值模拟[J].石油地球物理勘探,2011,02:187-195+156.
[32]李佳浓.民办本科高校文化软实力评估指标体系研究[D].沈阳师范大学,高等教育学,2014,硕士.
[33]刘洁杰.国际服务外包对印度经济崛起的影响[D].云南财经大学,国际贸易学,2013,硕士.
[34]刘洪波.基于钻石模型的中国钻探企业核心竞争力研究[D].东北石油大学,石油工程管理,2013,硕士.
[35]刘君.城镇广场舞运动对构建和谐社会的作用探究[D].华中师范大学,体育教学,2014,硕士.
[36]程美兰.《生活与哲学》教材中活动设计分析及其对教学的启示[D].华中师范大学,学科教学,2013,硕士.
[37]王新民,毛友春.小学生解题方法单一性原因与对策[J].内江师范学院学报,2013,06:70-74.
[38]顾瑶.《汉语水平词汇与汉字等级大纲》甲级单音节动词重叠研究[D].青岛大学,汉语言文字学,2013,硕士.
[39]陈长园.基于项目的学习促进学生有效合作的个案研究[D].华中师范大学,现代教育技术,2014,硕士.
[40]陈进成.越南房地产市场发展现状及对策研究[D].北京交通大学,2014.
[41]方晓黎.存留养亲现实意义新探[D].甘肃政法学院,法律,2012,硕士.
[42]张丽.采掘业上市公司安全信息披露与经营绩效关系研究[D].山东财经大学,会计学,2012,硕士.
[43]张爱兵.基于QPSK调制的遥感卫星数传系统的仿真与优化[D].西安电子科技大学,通信与信息系统,2004,硕士.
[44]郭茵.甜高粱秆渣转化为还原糖的研究[D].大连工业大学,发酵工程,2009,硕士.
[45]丁莉.土家女儿会:社会学-民俗学视角的研究[D].华中师范大学,社会学,2014,硕士.
[46]赵晓伟,赵平,朱丽薇,倪广艳,曾小平,牛俊峰.木荷树干夜间水分补充的季节动态及其与树形特征和叶片生物量的关系[J].植物生态学报,2013,03:239-247.
[47]余凤鸣.呼包鄂榆经济区县域经济差异时空演变及其成因分析[D].西北大学,人文地理学,2013,硕士.
[48]冷江.风险社会视角下食品风险管理法律制度研究[D].兰州商学院,经济法学,2013,硕士.
[49]赵珂珂.情绪词对不同类型来源记忆的影响[D].曲阜师范大学,基础心理学,2013,硕士.
[50]张露.基于AHP法和模糊综合评价法的商标价值评估[D].河北大学,资产评估(专业学位),2014,硕士.

- 下一篇: 时变信道下的时反OFDM水声语音通信技术研究
- 上一篇: 基于流—固耦合的汽车减振器仿真研究
相关推荐
- 兴华会计师事务所对J公司实施内部控制审计在案例研究
- 02月07日
- 分布式水文模型EasyDHM在太湖流域山丘区的研究与应用
- 07月09日
- “杂合”理论关照下的蓝诗玲译短片小说《色·戒》英译本分析
- 07月23日
- 论我国刑事再审程序的完善
- 02月18日