关于time()和clock()两个测时函数

我的cpu对照代码测时原来用的是clock(),后来再看C的书的时候发现一个粒子在讲到time()函数,
而且貌似time的精度比clock的要高啊。。。。???

为什么我用模拟方式运行利用的clock测得的时间总是0呢,后来我把数据调大了很多,但是GPU呢只计算一小部分,CPU计算所有的,发现clock测时依然为0,而time则有变化,但是时间居然和GPU的相当,这是为什么啊?

莫不是CPU模拟运行时会额外占用很多时间???

各位用的是什么测时函数啊?CPU端的,CUDA提供的函数精度似乎很高的。。。这两者。。。。。。

windows上一般用QueryPerformanceCounter。
linux上一般用gettimeofday.

在测试GPU时间之前,结束之前也同步一下

楼主啊,我也有同样的疑问,坛子里也发过类似的帖子

由于后来有些其他的事情忙,暂时放下了,

多多沟通喔,,呵呵

仔细看Tamlplate例子中的内置cuda的测时函数