Parallel debuggers

强颜欢笑 提交于 2019-12-04 18:09:18

问题


I am trying to decide which parallel debugger to use. So far I found not many open sources ones so my choices are:

  • https://www.arm.com/products/development-tools/server-and-hpc/forge/ddt
  • http://www.roguewave.com/products/totalview-family/totalview.aspx

Which one do you recommend? Are there anything else worthwhile?


回答1:


A colleague wrote a few years ago a short technical report comparing the two. Moral of the story: they're comparable, and the fact that there's competition in the market has improved the landscape considerably. We use DDT now; I prefer the interface, and it now scales to much larger process counts than totalview does (but I suspect totalview will make up the difference shortly). DDT also works on all our machines (x86, CUDA, Power); check to see if Totalview can cover all your platforms.




回答2:


TotalView supports TCL scripting very nicely. Had a nightmare system that consisted of 40+ interconnected processes. TotalView's tcl interface allowed me to create a script that attached to them all at once at startup in an automated fashion. Certain things would NOT have gotten fixed without that facility.



来源:https://stackoverflow.com/questions/5985424/parallel-debuggers

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!