摘要
并行程序存在资源竞争、时序紊乱、死锁等复杂问题,加上并行程序的不确定性,给调试带来了很大的困难.基于事件模型的可视化并行调试技术EVTPD(event—basedvisualizationtechniquesonparalleldebugging)为解决这些困难提供了一个途径.EVTPD的基本要素是事件监视与可视化重放.本文讨论了事件监视与可视化重放中的关键技术;事件描述、事件过滤、事件识别、时戳、记录重放、执行重放和视图定义,并且给出了一个基于工作站机群系统的并行调试器的结构.
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.
出处
《软件学报》
EI
CSCD
北大核心
1996年第5期292-299,共8页
Journal of Software