OpenMP 中的分析/调试 - Linux 和免费?

Posted

技术标签:

【中文标题】OpenMP 中的分析/调试 - Linux 和免费?【英文标题】:Profiling/Debugging in OpenMP - Linux and free? 【发布时间】:2013-03-15 17:59:31 【问题描述】:

我正在努力寻找一些好的免费 OpenMP 调试器和分析器。 你们用什么可以在 Linux RHEL 6 上运行?

谢谢!

【问题讨论】:

【参考方案1】:

在某种程度上可以使用gdbvalgrind 来调试此类应用程序,但这些工具对OpenMP 的支持非常基本。幸运的是,两大供应商都认识到,免费为 Linux 提供他们的高级开发工具是个好主意。

适用于 Linux 的Oracle Solaris Studio 是免费的,并配有优化编译器、调试器、基于 Netbeans 的集成了两者的 IDE,以及性能分析器和线程分析器等性能工具套件。

Intel Software Development Tools for Linux 可以免费获取和使用non-commercial software development。英特尔 Parallel Studio XE 包括 VTune Amplifier 和 Inspector 应用程序,这两者在调试线程代码时都非常有用。

【讨论】:

以上是关于OpenMP 中的分析/调试 - Linux 和免费?的主要内容,如果未能解决你的问题,请参考以下文章

Linux——虚拟机的克隆SCP和免密登录

什么更容易学习和调试 OpenMP 或 MPI?

如何在英特尔 MIC 上本地分析 openmp 代码?

基于OpenMP的矩阵乘法实现及效率提升分析

如何修复 OpenMP 程序的 gdb 运行中的线程数

使用显式 openMP 任务分析 OpenMP 程序