parallel debugging challenges & opportunities
parallel debugging challenges & opportunities
parallel debugging challenges & opportunities
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• Debug server is an MPI<br />
program<br />
• Debug engines are started on<br />
each node, one per process<br />
• Debug engines act as<br />
message forwarders/<br />
aggregators<br />
• High level debug API allows<br />
replacement of debug server<br />
• GDB currently used for lowlevel<br />
debug operations<br />
<strong>parallel</strong> <strong>debugging</strong>: <strong>challenges</strong> & <strong>opportunities</strong><br />
PTP Debug Architecture<br />
Eclipse<br />
© 2007 by Greg Watson; made available under the EPL 1.0<br />
20 8