×

SPiDER公司

swMATH ID: 900
软件作者: 法林格,T。;Sowa-Piekło,K。;切尔文斯基,P。;Brezany,P。;Bubak,M。;Koppler,R。;Wismüller,R。
描述: SPiDER—Fortran 90/HPF程序的高级符号调试器。调试器在开发并行应用程序中发挥着重要作用。它们用于控制许多进程的状态,以简洁明了的方式呈现分布式信息,观察执行行为,以及检测和定位编程错误。更复杂的调试系统还试图提高对全局执行行为和程序复杂细节的理解。本文描述了SPiDER的设计和实现,它是一个用于常规和非常规高性能Fortran(HPF)程序的交互式源代码级调试系统。SPiDER将消息传递程序的基本调试系统与与HPF编译器接口的高级调试器相结合。除了传统的调试功能外,SPiDER还允许预期并行程序的单个进程或从全局角度检查整个程序。SPiDER中开发了一个复杂的可视化系统,用于可视化数据分布、数据到处理器的映射关系和数组值。SPiDER使程序员能够动态更改数据分布和数组值。对于其分布在程序执行期间可能更改的数组,动画重播将显示分布序列以及相关的源代码位置。数组值可以存储在各个执行点,并相互比较以检查执行行为(例如,数值算法的收敛行为)。最后,SPiDER还提供了有限的支持,通过图形负载图评估并行程序的性能。SPiDER已全面实施,目前正用于开发各种实际应用程序。通过几个实验证明了SPiDER的有效性。
主页: http://onlinelibrary.wiley.com/doi/10.1002/cpe.618/abstract
关键词: 调试器;高性能Fortran;SPiDER公司
相关软件: 威恩97;CUMULVS公司;数据采集卡;全赢
引用于: 3文件

在1个字段中引用

计算机科学(68至XX)

按年份列出的引文