论坛
BBS
会员中心
Space
用户
登录
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
CUDA
技术
工具
资源
入门
社区
论坛
开启辅助访问
切换到宽版
好友
帖子
收藏
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
论坛
›
加速计算
›
CUDA
›
查看内容
发表新帖
查看:
7307
|
回复:
1
求问利用cuda event 计时和利用visual profiler分析器查看执行时
xie7132524
该用户已被删除
xie7132524
|
显示全部楼层
|
阅读模式
1
#
电梯直达
发表于 2014-9-3 09:57:53
7307
1
求大神解答~~
为什么cuda event 得到的结果要比visual profiler 给出kernel的时间要长?cuda event的计时原理是什么?
为什么第一次kernel启动和执行的时间要比后面的要长?(每次都要warm up才能准确的计时)
使用道具
举报
回复
grasshoper97
|
显示全部楼层
2
#
发表于 2014-10-14 11:15:55
类似java的虚拟机机制,在执行时,把字节码文件转换成硬件指令。
第一次执行时,需要把cuda 的PTX中间代码转换成你本机gpu的对应硬件指令,要耗费一定时间,再执行时,这个过程就不需要了。
使用道具
举报
回复
支持
反对
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复