【发布时间】:2015-10-21 12:40:02
【问题描述】:
我有一个程序(用 cannon 算法计算矩阵乘法),在 C 的 MPI 中实现,我设置了一个时钟来查看该程序的总时间,总时间是指所有进程的总和。
但结果我得到了每个进程的时间。
我的 main 开头的部分代码:
clock_t begin, end;
double time_spent;
begin = clock();
/* Initializing */
MPI_Init (&argc, &argv);
然后在我的代码末尾:
MPI_Finalize();
end = clock();
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf("\n\nTIME: %f SECONDS\n\n", time_spent);
【问题讨论】:
标签: c time parallel-processing mpi clock