- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要由于性能价格比高和可扩展好等特点,基于COTS技术的机群系统逐渐成为并行计 摘要 由于性能价格比高和可扩展好等特点,基于COTS技术的机群系统逐渐成为并行计 算的主流平台。目前消息传递编程是机群系统上主流的编程模型,而在机群系统上寻求 共享存储编程乃至支持自动并行一直是并行计算的研究热点。OpenMP是共享存储体系 结构的并行编程标准,易于编程且支持增量并行,因此研究在机群系统上支持OpenMP 的共享存储计算环境非常有意义。可扩展性和可编程性是用来衡量并行系统处理能力的 两个重要指标。这种并行计算环境结合了OpenMe语言的可编程性,以及机群系统的可 扩展性,将极大地推动并行应用的开发和普及。 本文采用编译时和软件DSM运行时相结合的技术路线实现机群OpenMP。其中软 件DSM系统在机群的消息传递硬件上提供共享虚拟存储抽象,而编译器实现opeliMP 语言到该编程抽象的翻译及优化。本文实现了一个机群OpenMP系统原型 OpenMP/JLAJIA,具体组件包括一个源对源的编译器前端(OMP2YlA)和一个支持 fork-join执行模式的OMP JnJn运行库后端。在透明支持OpenMl,并行应用方面,本 文的OpenMP/JIAJIA计算环境使得机群系统像硬件ec-NUMA结构的机器一样易用。 本文着重研究了如何提高机群Openl3,位系统的性能,分别从数据分布、循环调度和 系统优化三个方面提出了增强性能的方法。or,enMP标准所针对的UMA体系结构与类 Ⅻ乃咀A的机群体系结构存在着本质差异。例如,机群系统的内存层次结构以及互连的商 品网络使得数据的本地访问和远程访问速度相差很大,所以数据分布模式和进程访问模 式是否匹配直接决定了OpenMO应用的性能。本文以语言扩展的形式,提出了适合机群 体系结构特点的数据分布策略、静态和动态循环调度算法,能方便有效地实现拥有者计 算。另外,本文从程序员、编译器和运行库三个环节上阐述了提高系统性能的途径,尤 其是针对后端运行库做了许多优化工作,例如扩展OpenMP语言支持Y/AJ/A的写向量 协议、Home迁移和数据预取,结合消息传递机制优化reduction归约操作等。 对机群OpenMP系统进行客观评价需要~个覆盖面较广的测试程序集。本文收集了 十二二个应用程序,分别来自不同基准程序集,例如NAS、SPLASH2和SPEC等。该程 序集包括用来测试制导开销的微程序,支持矩阵和偏微分方程等数值计算的核心算法程 序,以及带有输入/输出、解决特定问题的应用级程序等。从程序的访存行为和通信模式 看,这些程序包括规则和非规则应用、内存密集型和通信密集型应用等。 本文从两个方面分析评价了机群OpenlvⅡ)系统的实现。一方面比较了该计算环境和 一个支持OpenMP的硬件cc—NUMA系统(SGI 2100服务器)的性能;另一方面比较了 Open姗和MPI两种编程模型在机群系统上的性能。测试结果表明,本文的 OpenMP/JIAJLa原型系统在八个结点的PC机群平台上获得了与SGl2100服务器相当的 性能;在共享存储和消息传递的比较中,获得了MPI 82%的性能。本文的机群OpenMP T 机群系统Oper,MP研究: 机群系统Oper,MP研究: 摘要 系统能有效地支持很大范围的应用程序。 关键词:机群系统:OpenMP;软件分布式共享存储;数据分布;循环调度算法;JIAJIA Ⅱ Research Research on OpenMP towards Cluster Systems Wu Shaogang(Computer Architecture) Directed By Hu Weiwu Clusters of workstations or PCs utilizing commercial off-the-shelf components have emerged as a cost—effective and scalable alternative to hi曲-end compute platforms.They are effectively used for scientific and engineering applications and are rapidly becoming mainstream.Traditionally,a message-passing programming model is matched to cluster architecture.But a shared—space prograrnnfing model for clustered systems,even automatic parallelization
您可能关注的文档
- 磺化侧苯基杂环聚芳醚的合成与水蒸气渗透性-高分子化学与物理专业论文.docx
- 密肋壁板轻框结构非线性地震反应分析-结构工程专业毕业论文.docx
- 基于自主学习策略基础上英语阅读能力培养研究-英语学科教学专业论文.docx
- 会宁地区学龄前儿童智力及生长发育状况分析-公共卫生与预防医学、营养与食品卫生学专业论文.docx
- 基于种群生态理论的中国港品业演化分析-产业经济学专业论文.docx
- 机械轴承英汉翻译实践报告分析-英语笔译专业论文.docx
- 汇率变动对我国家电、纺织和计算机行业的影响-金融学专业论文.docx
- 机械轴承英汉翻译实践报告研究-英语笔译专业论文.docx
- 混纺型电磁屏蔽织物屏蔽效能的影响因素研究-服装设计与工程专业论文.docx
- 机床支承件不确定性多目标优化设计-机械制造及其自动化专业论文.docx
- 混杂纤维高性能混凝土抗裂和抗冻融性能研究-结构工程专业论文.docx
- 基于AKM9的嵌入式控制器的设计-控制理论与控制工程专业论文.docx
- 济阳坳陷古潜山中新生代构造演化与油气成藏规律研究-海洋地质专业论文.docx
- 黄原胶和瓜尔胶降解菌的筛选-制药工程专业论文.docx
- 基于Agent网络课程答疑系统的研究与设计-课程与教学论专业论文.docx
- 基于主成分分析的公共图书馆可持续发展能力评价体系研究-图书情报专业论文.docx
- 激光相变硬化工艺及参数优化研究-机械制造及自动化专业论文.docx
- 加味定喘片的制剂工艺及质量标准研究-中药学专业论文.docx
- 基因修饰重组MAGE-A3肿瘤核酸疫苗的构建及试验研究-肿瘤学专业论文.docx
- 极大螺旋藻高浓度培养及生物富硒的研究-食品科学专业论文.docx
最近下载
- 精彩展示__高效宣讲.ppt VIP
- 2.3 一元二次不等式 说课课件-【中职专用】高一上学期高教版(2021)数学基础模块(上册).pptx VIP
- T_HBLS 0021.1-2023 江汉大米 第1部分:稻谷.pdf VIP
- 部编版六年级上第四单元作文指导《笔尖流出的故事》-课件.ppt VIP
- 细水雾对磷酸铁锂储能电池模组性能影响研究.pdf VIP
- 2014年上海市录用公务员专业科目考试《信息管理》试卷(解析卷).pdf VIP
- 智算中心项目建设方案(44页 PPT).pptx VIP
- 第七单元习作:写信(素材积累)-2023-2024学年四年级语文上册单元作文能力提升(统编版)_1.docx
- 通信工程概预算介绍.pptx VIP
- 工程建设标准强制性条文 房屋建筑部分(2013版).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)