OpenHero 开勇

Open heart, bravely fly!

赵开勇ID:OpenHero
210270次访问,排名299好友95人,关注者104
OpenHero的文章
原创 234 篇
翻译 2 篇
转载 51 篇
评论 386 篇
OpenHero 开勇的公告
最近评论
OpenHero:就是在计算thread在全局的位置的时候:unsigned int index = xIndex(6) + size_x * yIndex(5); 这里的size_x就是一行一共有多少个士兵(Thread),例如上图,这里一行有3个block每一个block里面的每一行有5个Thread,所以size_x就应该为3×5=15,一个Grid的一行有15个士兵,那刚才叫道的那个人的线性编号就应该……
李求斌:不要气馁,加油
wgbljl:加-keep选项生成.cubin文件,这个文件里有
kclau:你好,
我想請問以下,如何知道每一個thread用多少registers呢?
Gemin:呵呵 支持开勇
文章分类
收藏
    相册
    相册
    自己
    参与的开源项目
    Scilab Robotics Toolbox
    常去的几个地方
    Robocup 机器人足球官方站点
    RTSJ
    感兴趣的开源项目
    Flash得开源代码
    Robocup server
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Visual Assist 添加支持*.cu文件收藏

    新一篇: CUDA 线程执行模型分析(一)招兵------ GPU的革命 | 旧一篇: 快速开发 CUDA windows 程序

     
    Visual Assist 添加支持*.cu文件
    1.       打开注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File Extensions\ 下面添加子键 .cu 然后copy .cpp的键值到.cu。这样才能表示cu也是VS下的VC的工程文件。


    2.       打开注册表
    HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 ExtSource键添加键值.cu
    3.       打开Visual Assist属性,在projects 的C/C++ Directories custom下面添加CUDA的头文件目录,这样才能在Visual Assist 生成规则的时候找到CUDA自身的特殊定义才能生成Visual Assist的关键字,如__global__.
     

    发表于 @ 2008年04月24日 19:09:00|评论(loading...)|编辑

    新一篇: CUDA 线程执行模型分析(一)招兵------ GPU的革命 | 旧一篇: 快速开发 CUDA windows 程序

    评论

    #yxjiang 发表于2008-04-26 15:08:56  IP: 118.112.218.*
    学习一下
    #tianxinluoming 发表于2008-05-04 01:15:13  IP: 121.35.241.*
    怎么找不到一个收藏的地方呢?
    2008-05-04 18:50:02作者回复
    可以收藏RSS
    #brothy 发表于2008-05-08 17:19:24  IP: 218.247.199.*
    ding!~
    #cz666 发表于2008-06-06 11:55:32  IP: 220.249.88.*
    第一个子键添加后,发现CUDA自带的例子编译不过

    原因是 CUDA的例子,比如 clock, 有两个文件,clock.cu和clock_kernel.cu

    clock_kernel.cu 是被include到clock.cu中的,不单独编译,单独编译编不过
    在VC中加入.cu键值后,VC强制编译clock_kernel.cu ,所以出错

    不知道博主遇到过这个问题没有
    不加这个键值,只改后面一个, VA还是可以解析cu的
    2008-06-06 12:08:41作者回复
    恩,这个问题遇到过,呵呵,有两种解决办法,一种是把cock_kernel.cu右键找到编译选项选择成自己定义,就是不需要任何编译选项,VC强制编译只是由于添加了cu文件以后,是得cu文件默认开打的编译器为CUDA,去掉这个就可以了。<br />第二种方法就是另一种添加cu文件的子键在VAX里面,呵呵这个有时间了再写。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © OpenHero 开勇