用户
 找回密码
 立即注册
LBB8050 该用户已被删除
发表于 2013-5-2 16:13:35
46061
int nIter = 3;
        for (int i = -1; i < nIter; i++)
        {
            if( i == 0 ) {
                cutilDeviceSynchronize();
                cutStartTimer(timer);
            }
     render_kernel(gridSize, blockSize, d_output, width, height, density, brightness, transferOffset, transferScale);
      }
        cutilDeviceSynchronize();
        cutStopTimer(timer);
     double dAvgTime = cutGetTimerValue(timer)/(nIter * 1000.0);
        shrLogEx(LOGBOTH | MASTER, 0, "volumeRender, Throughput = %.4f MTexels/s, Time = %.5f s, Size = %u Texels, NumDevsUsed = %u, Workgroup = %u\n",
               (1.0e-6 * width * height)/dAvgTime, dAvgTime, (width * height), 1, blockSize.x * blockSize.y);
程序代码中有这么一段代码,但是我不知道最后一个函数什么意思?shrLogEx(LOGBOTH | MASTER, 0, "volumeRender, Throughput = %.4f MTexels/s, Time = %.5f s, Size = %u Texels, NumDevsUsed = %u, Workgroup = %u\n",
               (1.0e-6 * width * height)/dAvgTime, dAvgTime, (width * height), 1, blockSize.x * blockSize.y);并且他里面有几个时间,Throughput = %.4f MTexels/s?Time = %.5f s?(1.0e-6 * width * height)/dAvgTime?dAvgTime?请问显示出时间后都不知道分别是什么时间?麻烦指教,谢谢了
使用道具 举报 回复
发表于 2013-5-5 13:17:33
辅助库的函数,意义不大没有细看过,你若有意可以自己去看它的函数实现。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册