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.
<strong>parallel</strong> <strong>debugging</strong>: <strong>challenges</strong> & <strong>opportunities</strong><br />
State of the Art<br />
• Traditional <strong>debugging</strong> methodology<br />
– Follows execution flow<br />
– Breakpoint, inspect, step, repeat (B.I.S.R)<br />
• May not work with advanced languages<br />
• Will not work with petascale architectures<br />
– With 10 6 threads of execution?<br />
• Assumption is that gdb and TotalView will solve<br />
the problem<br />
• When all else fails: printf<br />
© 2007 by Greg Watson; made available under the EPL 1.0<br />
2