如何用 C 分析 openMPI 程序的内存使用情况和性能

发布于 2024-09-13 00:41:52 字数 160 浏览 4 评论 0原文

我正在寻找一种用 C 语言分析我的 openMPI 程序的方法,我在 Linux Ubuntu 9.10 中使用 openMPI 1.3,我的程序在 Intel Duo T1600 下运行。

我想要的配置文件是程序任何部分的缓存未命中、内存使用情况和执行时间。

感谢您的回复

I'm looking for a way to profile my openMPI program in C, i'm using openMPI 1.3 with Linux Ubuntu 9.10 and my programs are run under a Intel Duo T1600.

what I want in profile is cache-misses, memory usage and execution time in any part of the program.

thanks for reply

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

东北女汉子 2024-09-20 00:41:52

对于 Linux,我建议使用 Zoom 进行此类分析。您可以获得 30 天的免费评估以便试用。

For Linux I recommend Zoom for this kind of profiling. You can get a free 30 day evaluation in order to try it out.

如梦 2024-09-20 00:41:52

我终于找到了用于 mpi 分析

vampir 的图形工具:www.vampir.eu 和
副教授在 http://www.cs.uoregon.edu/ Research/tau/docs/paraprof/index.html

享受

I finally found graphical tools for mpi profilling

vampir : www.vampir.eu and
paraprof at http://www.cs.uoregon.edu/research/tau/docs/paraprof/index.html

enjoy

想你只要分分秒秒 2024-09-20 00:41:52

看看 gprof 和 Intel 的 VTune。 Valgrind 和 cachegrind 工具也很有用。

Have a look at gprof and at Intel's VTune. Valgrind with the cachegrind tool could be useful, too.

昔日梦未散 2024-09-20 00:41:52

Allinea MAP 非常适合此目的。它将突出显示较差的缓存性能、内存使用情况和执行时间,直至代码中的源代码行。无需重新编译或检测应用程序即可使用 Allinea MAP 对其进行分析 - 这使得它非常容易上手。在大多数 HPC 系统和大多数 MPI 上,它会获取二进制文件、运行它并自动加载源代码以显示记录的性能数据。

Allinea MAP is ideal for this. It will highlight poor cache performance, memory usage and execution time right down to the source lines in your code. There is no need to recompile or instrument the application in order to profile it with Allinea MAP - which makes it unusually easy to get started with. On most HPC systems and with most MPIs it takes your binary, runs it, and loads up the source code automatically to display the recorded performance data.

坚持沉默 2024-09-20 00:41:52

查看分析 MPI。一些分析工具是 mpiPpgprof.

Take a look to profiling MPI. Some tools for profiling is mpiP and pgprof.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文