第一步,考虑该关键字是否被cpu可见:“是”,进入第二步;“不是”,进入第三步。
第二步,如果要被cpu可见,则选择关键字__global__或者__constant__。而且在声明变量时,必须写在所有函数体外,保证全局性。
第三步,如果不被cpu可见,则选择关键字__shared__或__local__或者缺省不写关键字(存在register中),这时变量声明必须在kernel 函数中。
shared memory 是一个很重要的概念,因为如果我们每次都去access global memory的话,就要很久的时间,所以我们要提高速度,就得想怎样换到shared memory中去。这里我们采用的是tile data ,即把数据切片的方法,变成一个个subset,使其刚好满足shared memory的大小,处理完数据之后再从shared memory传到global memory去。
指针只能指向定义在global memory中的函数或变量。
团校之心得体会
敬爱的分团委 2001年,我响应团的号召,志愿加入了共青团,当时,我跃跃欲试,满怀志向与憧憬。2006年,我带着团员的荣耀进入大学。现在,我依然满怀志向与无限的憧憬,我更加渴望知道团的一切。就在这时,我们学院的团校成立了。我兴高采烈的加入了团校的培训中,每一次的培训都让我获益良多。通过团校的培训,我...
《教育教程》心得体会
这个假期,我读了一本叫 教育教程 的书,这本书一共有十三章,内容很广泛,牵涉到很多问题,当然都是跟教育有关的,讲教育学的产生与发展 教学的意义和任务 德育目标与内容 班级管理和班主任工作 教育科学研究的一般过程等等。读了这本书之后,我受益匪浅,知道了教学的概念和意义。下面,我结合书上学到的知识,谈谈...
班级管理之心得体会
各位领导 各位老师 大家好!今天我就自己关于班级管理的一点想法和体会想跟大家分享一下,如有不对的地方还请各位老师批评 指正。如何做好班主任工作呢?我认为可以从以下几个方面着手 教学工作中,我们时不时会面临着如此尴尬的局面 不按时完成作业,甚至不做作业的学生越来越多 上课注意力无法集中,沉迷网络玩游戏...