《王立洪i-并行计算》由会员分享,可在线阅读,更多相关《王立洪i-并行计算(18页珍藏版)》请在金锄头文库上搜索。
1、王立洪i-并行计算,i9 并行计算,并行计算,matlab 并行计算,python 并行计算,c 并行计算,gpu并行计算,并行计算导论,java 并行计算,分布式并行计算计算机移学与技术系翩藿】cfScienceandTechnologycfChinaDsrermgtrrrCompursnSolshcsAHBTsovucuaer千巳四A中国口学技木大学计答外科学与荒术系国家高性能计算中心(合肥)2003年9月卜国家高I性盲巨计算哼b己人园)一计算机移学与技术系扉丨/cfScienceandTechnologycfChinaDzrhzrgurrFConPursnSoishosABTsoHuau
2、aey帕一京非存系统并行编程第十四韶分帐存佬根给并行绮程绘二E辛并行程序设计环境与工具国家高I性盲旨i十亘中亡(园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDzrhizrgurrFCopursnSoishosABTsoHuauaey并行程序设计环境与工具152并行编译器15.3并行程序调试15.4并行程序性能分析15.5图形化芥行妮序集成开发环境国家高I性盲旨竟十菖中亡人园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDarhizmgurrFCoPursnSoishcsABTsoHuauaey较件工程旷环境
3、编码工具“缉辑器缉译饕连接器和加载饕预处理程序“交叉引用程序源级查错嚣查错辅助程序软件工程工具“系统构诵程序版本管理程序设计编喻器“代码产生葛江试缤劳芸户集成工具“数据集成公共前端控制集成将来的工具与环境“过程工具群件工具可视化工具程序分析工具国家高性能计算中L人园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDzrhizrgurrFCopursnSoishosABTsoHuauaey15.3并行程序调试15.4并行程序性能分析15.5图形化芥行妮序集成开发环境国家高I性盲旨竟十菖中亡人园)一计算机移学与技术系扉丨/cfScienceandTechno
4、logycfChinaDzrhirgurrFCoPursnSoishosABTsoHuauaey并行编译器编译及其并行化“向量化CSIWDizing芸行化(MIMDizing相关分析*流相关反相关输出相关控制相关代码优化“代码向学匕方泓“代码芥行化方法代码生成“中间形式的代码转换成可执行的具体的机器目标代码国家高I性盲旨竟十菖中亡人园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDzrhizrgurrFCopursnSoishosABTsoHuauaey并行程序设计环境与工具15.1软件工具与环境15.2并行编译器15.3并行程序调试15.4并行程序性
5、能分析15.5图形化芥行妮序集成开发环境国家高I性盲旨竟十菖中亡人园)一计算机移学与技术系颤丨/cfScienceandTechnologycfChinaDzrhizmgurrFCoPursnSoishosAHBTsoHuauaey并行程序调试“芯行程序调试的方法与步骤*固难:不确定性、探针效应“方法:重放(Replay断点调试(BreakpointDebugging“步骤,D先确保串行程序运行正确性;)以单机执行芥行程序确保并行程序的基本正确性;)在)的基础上逐步增大处理嚣数以充分证实共行程床的正确性;诛步增加芸人程序中的莲行成分以迹一步寺芸行莲牦迹行性能谋试:)当出错时要依藉检查数据定义】
6、数据分布和同步机制正确性等。错误原回分国家高I性盲旨弋十菖中D(园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDzrhizmgurrFCoPursnSoishcsABTsoHuauaey并行程序调诗“并行程序的调试技术*全局断点、渐增检查点、事件分析、静态分析*“断点调试包括控制流断点、自陷断点和谓词断点;他的主要缺点是探针效应。)事态分析法记录运行中事件轨迹信息而事后加以分析,轨迹信息主要用于阅览和重放。)重放控制程序再现同步通信次序尬可以重放程序运行结果。“并行程序的性龙调武“测量、分析(静态、动态、优化国家高性能计算中L人园)一计算机移学与技术系扉丨】/cfScienceandTechnologycfChinaDsrhizmugurrFCoPursnSoishosAHBTsovuauaey并行程序设计环境与工具15.1软件工具与环境15.2并行编译器15.3并行程序调试15.5图开化寸行誓床集成开发环境国家高I性盲旨竟十菖中亡人园)一