首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
CUDA
CUDA编程
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于CUDA_SAFE_CALL(cudaGLMapBufferObject((void**)&d_idata, pbuffer));?bug 还是 硬件结构限制
[已结贴,结贴人:qin_y_j]
加为好友
发送私信
在线聊天
qin_y_j
我是谁
等级:
发表于:
2008-05-06 09:45:38
楼主
在CUDA和opengl互操作时,在传输大尺寸的buffer时,这个函数的性能特别差,好像还有差过(CUDA - host - opengl)这样的内存复制过程。有没有人知道为是么?是CUDA驱动的BUG?还是CUDA本身使用硬件架构的问题?按道理来说,只要在显卡内复数据,或者传递指针给Opengl即可,可是Nvidia官方论坛讨论说这个函数的实现还是(CUDA - host - opengl)的过程。牛人分析以下或者给个建议。。。。
问题点数:
20
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-05-06 12:12:57
1
楼 得分:
20
我的理解是,NV把计算和图形显示分开处理的,在NV的内部两者没有能互相调用,还得经过host中转。
不过这个还得等有机会好好的研究一下。
现在还没有机会走OpenGL的东西:)
一直在做高性能计算方面。
不过印象中看到过OpenGL和DX与CUDA的操作的资料。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-05-06 12:30:23
2
楼 得分:
0
还想问lz再用cudaGLMapBufferObject之前是否用了cudaGLRegisterBufferObject函数啦?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-05-06 12:38:43
3
楼 得分:
0
还有就是是否用的是2D的texture啦?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qin_y_j
我是谁
等级:
发表于:
2008-05-06 13:46:43
4
楼 得分:
0
cudaGLRegisterBufferObject,初始化的时候调用了;
在CUDA计算完成后,将Pbuffer的内容传到Texture2D中显示;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-05-06 16:59:00
5
楼 得分:
0
这个就不清楚你的大图像是多少,具体的调用过程是怎么样的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qin_y_j
我是谁
等级:
发表于:
2008-05-07 11:15:53
6
楼 得分:
0
1024 * 768;
Loop()
{
CudamapObj(); ---if not use these two function can run about 120FPS, else can run about 70FPS;
CudaCompute();
CudaUnmapObj();---
glBindBuffer();
glSubTexImage2D();
...glDisplay();
...glSwapbuffer();
}
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-05-07 19:53:32
7
楼 得分:
0
换 2.0 试试~2.0在内存上进行优化
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友