当前位置: 首页 > wzjs >正文

vs2013做网站百度经验官网首页

vs2013做网站,百度经验官网首页,国家电网建设部网站官网,两岸统一最新消息1、注意:在多维中的变化时与平常的不一样,如下图所示,横向变换x,纵向变换y 2、cuda内置变量: 1、thread(线程): 一个线程可作为一个运算单元,多个thread可组成一个block(…

1、注意:在多维中的变化时与平常的不一样,如下图所示,横向变换x,纵向变换y

2、cuda内置变量:

        1、thread(线程):

               一个线程可作为一个运算单元,多个thread可组成一个block(块).
        threadIdx.x:block中当前thread在x方向上的ID.
        threadIdx.y:block中当前thread在y方向上的ID.

        2、block(块):

                一个block中可包含多个thread,多个block可组成一个grid(网格).
                       blockIdx.x:grid中当前block在x方向上的ID.
                       blockIdx.y:grid中当前block在y方向上的ID.
                       blockDim.x:当前block中x方向上的thread数量.
                       blockDim.y:当前block中y方向上的thread数量.

        3、grid(网格):

                一个grid中可包含多个block.
         gridDim.x:当前grid中在x方向上的block数量.
       gridDim.y:当前grid中在y方向上的block数量.

3、网格与线程块大小的限制

        gridDim.x最大值--------2^31 - 1

        gridDim.y最大值--------2^16 - 1

        gridDim.z最大值--------2^16 - 1

        blockDim.x最大值----------1024

        blockDim.y最大值-----------1024

        blockDim.z最大值-----------64

        注意:线程块总的大小最大为1024!

4、二维网格、二维线程块

//二维网格、二维线程块
int tid = threadidx.y * blockDim.x + threadidx.x;
int bid =blockidx.y * gridDim.x + blockidx.x;
int id = blockId * (blockDim.x * blockDim.y) + tid;

5、三维网格、三维线程块:

//三维线程块
int tid = threadIdx.z * blockDim.x * blockDim.y + threadIdx.y * blockDim.x + threadIdx.x;
int bid = blockIdx.z * gridDim.x * gridDim.y + blocklIdx.y * gridDim.x + blockIdx.x;
int id = bid * (blockDim.x * blockDim.y * blockDim.z) + tid;

6、其他多种组合

//一维网格、一维线程块
int bid = blockIdx.x;
int id = blockIdx.x * blockDim.x + threadIdx.x;//二维网格、一维线程块
int bid = blockIdx.y * gridDim.x + blockIdx.x;
int id = bid * blockDim.x + threadIdx.x;//一维网格、二维线程块
int bid = blockIdx.x;
int id = blockIdx.x * blockDim.x * blockDim.y + threadIdx.y * blockDim.x + threadIdx.x;//二维网格、二维线程块
int bid = blockIdx.y * gridDim.x + blockIdx.x;
int id = bid * blockDim.x * blockDim.y + threadIdx.y * blockDim.x + threadIdx.x;//一维网格、三维线程块
int bid = blockIdx.x;
int id = blockIdx.x * blockDim.x * blockDim.y * blockDim.z+ threadIdx.z * blockDim.y * blockDim.x+ threadIdx.y * blockDim.x + threadIdx.x;//二维网格、三维线程块
int bid = blockIdx.y * gridDim.x + blockIdx.x;
int id = blockIdx.x * blockDim.x * blockDim.y * blockDim.z+ threadIdx.z * blockDim.y * blockDim.x+ threadIdx.y * blockDim.x + threadIdx.x;

7 、定义多维网格和线程块(c++构造函数语法):

dim3 grid_size(Gx, Gy, Gz);        //多维网格定义
dim3 block_size(Bx, By, Bz);       //多维线程块定义 

http://www.dtcms.com/wzjs/53656.html

相关文章:

  • 参考文献 教学网站建设今日新闻简讯30条
  • 唐山专业网站建设广州seo外包公司
  • 初学者学做网站怎么学seo网络推广什么意思
  • 农业推广学搜索引擎优化的简称
  • 网站系统建设凡科建站app
  • 网站表格怎么做徐州seo推广优化
  • 做网站的软件著作权你就知道首页
  • 夫唯徒弟做外贸服装批发的seo案例 用wp做的网站怎么创建公司网站
  • 做网站投入市场营销四大分析方法
  • seo建站是什么百度荤seo公司
  • 知名网站制作案例b2b有哪些电商平台
  • 网站banner作用品牌推广策划方案
  • 网站导航条图片素材一个新品牌如何推广
  • 做旅游网站的方法网站策划方案范文
  • 网站建设实训报告册找谁做百度关键词排名
  • php动态网站开发优势电工培训内容
  • 手机做网站服务器吗网络营销的方式有几种
  • 泰国做网站餐饮店如何引流与推广
  • 北京专业网站制作介绍奉节县关键词seo排名优化
  • 网站制作技术支持济南网站制作平台
  • 景安vps如何搭建wordpressseo知名公司
  • 深圳做网站 信科便宜威海网站制作
  • 购物网站哪个质量好百度收录量查询
  • 服装网站设计模板网站关键词快速排名工具
  • 在线免费看电视剧的网站影视站seo教程
  • 潍坊可以做网站的公司seo工作内容和薪资
  • 网站独立服务器专业竞价托管哪家好
  • 卖环保设备做哪个网站好搜索引擎在线
  • 网站建设云浪科技站长网站查询工具
  • 济宁市兖州区建设局网站郑州中原区最新消息