MPI时间测量受到其他用户的影响
MPI time measurement got affected by other user?
我在MPI代码中测量时间,像这样:
MPI_Barrier(MPI_COMM_WORLD);
MPIt1 = MPI_Wtime();
// my code
MPI_Barrier(MPI_COMM_WORLD);
MPIt2 = MPI_Wtime();
MPIelapsed_inverse = MPIt2 - MPIt1;
我用ssh登录到实验室的计算机,我运行我的程序。然而,这些天我正在进行一个非常长的实验(大约需要1或2天才能完成)。昨天晚上,另一个用户登录并做了一些繁重的任务,导致我的项目CPU丢失了一段时间。
这会影响我的时间测量吗,或者MPI_Wtime()
仍然会报告实际经过的时间吗?我的意思是不管其他用户。
MPI_Wtime
报告'wall-clock'或'elapsed'时间。如果另一个用户的程序占用了你的程序的时钟周期,那么你的程序从开始到结束的运行时间将会增加。
相关文章:
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- C++如何通过用户输入删除列表元素
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 使用用户定义函数的字符串反转
- 用户定义函数中的指针和输入
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 如何只允许用户输入正整数
- C++如何计算用户输入的数字中的偶数位数
- 通过for循环使用用户输入填充列表
- 这是我尝试让用户将值输入到数组中.然后将其隐藏为大量的星号
- 在C++中,我如何接受不同于同一行的用户输入
- 当用户超过按钮点击限制时报告
- Visual C++(VS2017)中用户定义的转换不明确
- 为什么删除复制构造函数会影响用户定义的默认构造函数?
- 为什么用户编写的构造函数会影响生成的程序集
- C++在保存受用户输入影响的变量的状态时使用临时变量或类变量
- MPI时间测量受到其他用户的影响
- 在服务中模拟和加载用户配置文件后,环境变量是否受到影响