主题:有什么测试工具能获得OpenMP并行区运行时间么?
yesshi06
[专家分:0] 发布于 2011-06-07 15:10:00
做OpenMP并行后,想知道该段程序的并行效果。当前在用GNU的gprof,能获得每个程序的运行时间,不过gprof获得的OpenMP并行后的时间似乎和实际运行时间有差别,无法知道精确的程序运行时间。有人用过比较好用的测试工具么?能直接获得并行后的各线程时间
回复列表 (共12个回复)
11 楼
aliouying [专家分:1150] 发布于 2011-06-11 12:42:00
[quote]linux还要多向两位学习. 偶是用到什么学什么的投机主义者, 呵呵.[/quote]
谦虚了,我也是用到什么学什么,不算投机吧,这个属于有效率学习,其他时间我都是玩儿。
12 楼
谁是谁的谁 [专家分:350] 发布于 2011-07-05 08:28:00
我一般用cpu_time函数
然后除以总的线程数得到计算时间
我来回复