



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向MPI程序的进程数据相似性分析与优化技术计算机科学与技术, 2010, 硕士【摘要】 近年来,随着半导体工艺和体系结构的不断发展,采用共享存储结构的多核处理器已经成为通用微处理器的主流发展方向,并迅速地在高性能并行计算机领域得到广泛应用。MPI(Message Passing Interface)是并行计算机中使用最为广泛的编程模型之一,很多领域中均存在大量的MPI应用程序。然而,研究表明,传统MPI程序中大量存在这样一类数据,当程序执行时,多个进程虽然私有访问该数据在各自进程中的副本,但访问的值是相同的,这使得多个进程对该数据的访问具有相似性,传统MPI程序在执行时需要为每个进程创建一个该数据的副本,这极大地加剧了系统中共享存储资源的竞争,导致传统MPI程序在以多核处理器为代表的共享存储结构并行计算机上的运行效率面临巨大挑战。为了避免传统MPI程序进程访问数据的相似性对程序执行性能的影响,本文主要从以下三个方面开展了研究工作:首先,本文给出了相似数据的定义,通过大量分析传统MPI程序中相似数据的特征,提出了一种共享相似数据的优化方法,同时,利用开源编译器SUIF2系统设计了一个相似数据编译优化方法的基本框架,该框架在总体上给出了相似数据的优化思路,为自动化地实现相似数.更多还原【Abstract】 Recently, with the development of semiconductor technics and architecture, multicore processors with shared memory architecture become the mainstream of general microprocessors. MPI (Message Passing Interface) is one of the most widely used programming models in parallel computers, and massive MPI applications exist in numerous fields. However, researches show that, a kind of data exists in traditional MPI programs extensively, and their values are the same though each process accesses its own c.更多还原 【关键词】 MPI; 数据相似性; 多核处理器; SUIF; 编译优化; MPI-Optimizer; 【Key words】 MPI; Data Similarity; Multicore Processor; SUIF; Compiler Optimization; MPI-Optimizer; 摘要 9-10 ABSTRACT 10-11 第一章 绪论 12-24 1.1 课题研究背景 12-21 1.1.1 典型的并行计算机体系结构 12-17 1.1.2 多核处理器的产生及发展 17-18 1.1.3 MPI程序的进程数据相似性 18-19 1.1.4 相似数据的编译优化 19-21 1.2 相关研究工作 21-22 1.3 课题研究内容与创新 22-23 1.4 论文结构 23-24 第二章 相似数据编译优化方法的基本框架 24-30 2.1 优化方法 24-25 2.2 SUIF2 系统 25-27 2.3 基本框架 27-29 2.3.1 总体思路 27 2.3.2 基本框架 27-28 2.3.3 开发策略 28-29 2.4 小结 29-30 第三章 相似数据共享竞争的分析模型 30-52 3.1 基本定义 30-34 3.2 相似数据共享竞争的分析 34-40 3.2.1 相似序列内的相似数据共享竞争分析 35-36 3.2.2 非相似序列内的相似数据共享竞争分析 36-38 3.2.3 相似序列与非相似序列间的相似数据共享竞争分析 38-40 3.3 保证无相似数据共享竞争错误的条件 40-46 3.3.1 保证相似序列内无相似数据共享竞争错误的条件 40-42 3.3.2 保证非相似序列内无相似数据共享竞争错误的条件 42-45 3.3.3 保证相似序列与非相似序列间无相似数据共享竞争错误的条件 45-46 3.4 优化规则 46-49 3.4.1 保护措施 46-47 3.4.2 优化规则 47-49 3.5 扩展后MPI编程模型 49-50 3.6 小结 50-52 第四章 相似数据编译优化工具的设计与实现 52-68 4.1 动态内存分配机制 52-53 4.2 共享内存机制 53-55 4.3 总体设计 55-59 4.4 基于SUIF2 技术的工具实现 59-67 4.4.1 总体实现 60-61 4.4.2 VariableSymbol对象的转换实现 61-63 4.4.3 Expression对象的转换实现 63-65 4.4.4 Statement对象的转换实现 65-67 4.5 小结 67-68 第五章 实验验证及结果分析 68-76 5.1 实验方法 68-69 5.1.1 Intel Vtune概述 68 5.1.2 实验平台 68-69 5.2 矩阵乘程序测试及结果分析 69-72 5.2.1 MM(Matrix Multiplication)程序描述 69 5.2.2 测试结果及分析 69-72 5.3 Jacobi迭代程序测试及结果分析 72-75 5.3.1 J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化节展览活动协议
- 2025年广西壮族自治区事业单位招聘考试综合类专业能力测试试卷(建筑类)真题模拟及答案
- 2025年卫生系统事业单位药学专业知识考试真题模拟
- 2025年重庆市事业单位招聘考试综合类专业能力测试试卷(新闻类)真题模拟
- 衡阳市地理考试题及答案
- 河源高一联考试卷及答案
- 2025年中国无涂层软磁粉行业市场分析及投资价值评估前景预测报告
- 供应链韧性评估-第8篇-洞察与解读
- 2025国考巴彦淖尔市税务管理岗位行测预测卷及答案
- 2025国考保定市社会工作岗位申论模拟题及答案
- 第十四届全国交通运输行业“大象科技杯”城市轨道交通行车调度员(职工组)职业技能大赛理论题库-上(单选题)
- 2022年CSCO软组织肉瘤诊疗指南
- 工业机器人系统运维员理论考试题及答案
- 2014造口治疗师培训个案发展计划及产品册伤口
- GB/T 44389-2024核电厂管道冰塞冷冻隔离
- 2024-2030年中国产权交易十四五行业市场发展现状及前景趋势与投资战略研究报告
- 水利水电站转让协议书范本
- 重症急性胰腺炎(SAP)的外科诊疗进展
- 社工机构创办及管理
- 《电力工程电缆设计规范》高压、超高压电力电缆及 制造、使用和运行情况
- 柳钢战略分析和行业分析
评论
0/150
提交评论