中国科技大学并行计算课件15并行程序设计环境与工具
17页1、十五 并行程序设计环境与工具并行程序设计环境与工具 15.1 软件工具与环境 15.2 并行编译器 15.3 并行程序调试 15.4 并行程序性能分析 15.5 图形化并行程序集成开发环境 软件工程与环境 编码工具 编辑器 编译器 连接器和加载器 预处理程序 交叉引用程序 源级查错器 查错辅助程序 软件工程工具 系统构造程序 版本管理程序 设计编辑器 代码产生器 测试辅助程序 集成工具 数据集成 公共前端 控制集成 将来的工具与环境 过程工具 群件工具 可视化工具 程序分析工具并行程序设计环境与工具 15.1 软件工具与环境 15.2 并行编译器 15.3 并行程序调试 15.4 并行程序性能分析 15.5 图形化并行程序集成开发环境 并行编译器 编译及其并行化 向量化(SIMDizing) 并行化(MIMDizing) 相关分析 流相关 反相关 输出相关 控制相关 代码优化 代码向量化方法 代码并行化方法 代码生成 中间形式的代码转换成可执行的具体的机器目标代码并行程序设计环境与工具 15.1 软件工具与环境 15.2 并行编译器 15.3 并行程序调试 15.4 并行程序性能分析
2、15.5 图形化并行程序集成开发环境 并行程序调试 并行程序调试的方法与步骤 困难:不确定性、探针效应 方法:重放(Replay)断点调试(Breakpoint Debugging) 步骤: 先确保串行程序运行正确性;以单机执行并行程序确保并行程序的基本正确性;在的基础上逐步增大处理器数以充分证实并行程序的正确性;逐步增加并行程序中的并行成分以进一步对并行程序进行性能调试;当出错时要依次检查数据定义,数据分布和同步机制正确性等。错误原因分析并行程序调试 并行程序的调试技术 全局断点、渐增检查点、事件分析、静态分析 断点调试包括控制流断点、自陷断点和谓词断点;他的主要缺点是探针效应。事态分析法记录运行中事件轨迹信息而事后加以分析,轨迹信息主要用于阅览和重放。重放控制程序再现同步通信次序就可以重放程序运行结果。 并行程序的性能调试 测量、分析(静态、动态)、优化并行程序设计环境与工具 15.1 软件工具与环境 15.2 并行编译器 15.3 并行程序调试 15.4 并行程序性能分析 15.5 图形化并行程序集成开发环境 并行程序性能分析 并行程序的性能预测 并行程序性能的静态分析又叫性能预
《中国科技大学并行计算课件15并行程序设计环境与工具》由会员东***分享,可在线阅读,更多相关《中国科技大学并行计算课件15并行程序设计环境与工具》请在金锄头文库上搜索。
幼儿园大班科学活动《智能留言机》课件
幼儿园大班语言绘本阅读《手电筒看见了什么》PPT
幼儿园小班科学《教宝宝认识动物》课件
幼儿园中班语言《灰狼家的小饭桶们》教案
【国家审计报告】审计报告W-06审计处罚决定书
【企业财务管理办法】会计档案管理办法
【员工主动离职-风险防范】劳动争议判决书
【员工被动离职-后续工作】70-070员工违反有关商业秘密的约定可以索赔吗
【员工被动离职-辞退申请】第六节 员工任免通知书
【员工被动离职-后续工作】70-050因员工的原因使服务期无法完成可以索赔吗
企业岗位管理制度12办公室行为规范
企业岗位管理制度30离职人员薪资发放通知单
幼儿园春游活动美丽的公园教案
呼职院电力机车制动机讲义11高速列车和重载列车制动
武理工《运输管理》教案第1章 运输系统
中海大海洋化学讲义02海洋的形成和海水的组成——兼论地球上水的起源、变迁和循环
武理工船舶柴油机习题库及答案04燃油喷射和燃烧
厦大海洋生态学课件07海洋初级生产力
华北理工水声学课件05声波在目标上的反射和散射-1目标强度及常见声纳目标的目标强度的一般特征
武理工船舶结构与设备课件02船体结构与管系-4专用船特殊船体结构特点
2022-03-29 50页
2022-03-24 39页
2022-03-24 45页
2022-03-24 14页
2022-03-24 37页
2021-11-22 77页
2021-11-22 68页
2021-11-22 55页
2021-11-22 96页