关于openmp程序计时的问题?

wqlvhw 2008-01-19 08:29:50
在一个无操作系统的片上执行一个openmp程序,在计时的时候出现了错误:
例如:
double start = clock();

/* 中间计算时间的程序*/
.......
#pragram omp parallel for
for( ...)
........
double end = clock();
在最后得出的结果time = end - start 是一个溢出的结果,也就是说end 比 start要小,程序执行的时间很短,不可能clock时间会轮回一次的,
请教大家为什么????
...全文
91 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,777

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧