我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?
c++ unix profiling
我正在使用MPI,我想测量通信成本,以便我可以将它们与"处理"成本进行比较,例如,我需要多长时间通过n个流程分散列表然后将其与多少时间进行比较时间我需要对它进行排序.
有没有人知道任何衡量这种通信成本的工具?(分散例如)
有没有什么可以测量MPI通信成本,例如PAPI来分析代码性能?
提前致谢!
performance communication mpi
c++ ×1
communication ×1
mpi ×1
performance ×1
profiling ×1
unix ×1