| 摘要: |
| 并行程序存在资源竞争、时序紊乱、死锁等复杂问题,加上并行程序的不确定性,给调试带来了很大的困难.基于事件模型的可视化并行调试技术EVTPD(event—basedvisualizationtechniquesonparalleldebugging)为解决这些困难提供了一个途径.EVTPD的基本要素是事件监视与可视化重放.本文讨论了事件监视与可视化重放中的关键技术;事件描述、事件过滤、事件识别、时戳、记录重放、执行重放和视图定义,并且给出了一个基于工作站机群系统的并行调试器的结构. |
| 关键词: 事件 监视 可视化 并行 调试 |
| DOI: |
| 分类号: |
| 基金项目: |
|
| EVENT-BASED VISUALIZATION TECHNIQUES ON PARALLEL DEBUGGING |
|
Xiong Jianxin,Wang Dingxing,Zheng Weimin,Shen Meiming
|
| Abstract: |
| Debugging of parallel programs suffers from the existence of race condition,timing error, deadlock and nondeterminancy. EVTPD (event -based visualization techniques on parallel debugging) provides a way to solve these problems. Event monitoring and visualized replay are the two basis of EVTPD. In this paper, the following key techniques are discussed: event description, event filtering, event recognition, time stamping,trace replay, execution replay and view definition. As an example, a parallel debugger is designed for workstation cluster. |
| Key words: Event monitoring visualization parallel debug. |