编者按:这个文件被选为MATLAB中心本周精选
这个实用程序是一个用于计时PARFOR循环的类。它可以用来观察并行循环中可能存在的各种开销以及每个worker的使用情况。在Example_Script.m中可以找到使用该实用程序的各种示例。
这个类应该以以下方式使用:
p = (n)相当;(1)
Parfor id = 1:n
Par.tic;(2)
< >常规计算
p (id) = Par.toc;(3)
结束
停止(p);(4)
情节(p);(5)
1.构造一个Par对象,以迭代次数作为输入。这就构造了对象。
2.在PARFOR循环中调用Par.tic。这将记录迭代的开始时间。
3.在PARFOR循环结束之前调用Par.toc。存储
输出到Par对象的适当索引。这是PARFOR识别变量被切片所必需的。
4.停止测量。这记录了最后的结束时间。
5.想象。
在添加Par构造时可能会有一些开销。正因为如此,你得到的数字可能不能准确地描述真实的时间,特别是在短期计算中。
引用作为
萨拉·韦特·扎拉内克(2021)。parTicToc(//www.tianjin-qmedu.com/matlabcentral/fileexchange/27472-partictoc), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2010a
与任何版本兼容