21.08.2013 Views

parallel debugging challenges & opportunities

parallel debugging challenges & opportunities

parallel debugging challenges & opportunities

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!