CUDA之Static关键字
来源:互联网 发布:bad rabbit勒索软件 编辑:程序博客网 时间:2024/06/06 03:51
问:
__global__ static void HelloCUDA( )与__global__ void HelloCUDA( )有什么区别吗?static关键字可以放在__global__之前吗?如果可以_global__ static与static _global__ 表达的是同一个意思吧?
答:
(1)有区别的。加上了static修饰后将限制符号的作用范围在本文件(以及,对应的目标文件),不会被导出为全局符号的。这可以防止符号污染。
(2)__global__ static void,和static __global__ void, 和__global__ void static都一样,你如果将kernel放置在多个文件中,那么static修饰的kernel只能从本文件中调用的。不加static的话,开启-rdc=true(设备代码重定位), 可以允许你,例如main函数在一个文件,kernel们在另外一个或者多个文件里。 有的时候这样安排比较清晰。
0 0
- CUDA之Static关键字
- c++关键字之static
- C++关键字之static
- JavaSE07_关键字之static
- 关键字之static
- c++之static关键字
- Java关键字之static
- java 关键字之static
- C++ 之 static 关键字
- Java关键字之static
- java之关键字static
- C++ 关键字 之 static
- Java之static关键字
- Java之static关键字
- java 之static关键字
- C++之static关键字
- Java关键字之static
- java关键字之static
- 216. Combination Sum III
- ps切图
- CCCC-GPLT L1-040. 最佳情侣身高差 团体程序设计天梯赛
- linux 桌面创建eclipse快捷方式
- weasis 载入影像流程分析
- CUDA之Static关键字
- pagerank算法
- 隐藏终端和暴露终端
- matlab中使用sql语言查询过程中如何在select语句中使用变量
- 直播总体概览(一)
- QWebView使用post方法
- Xcode 代码对齐(插件XAlign)
- CCCC-GPLT L2-017. 人以群分 团体程序设计天梯赛
- 操作系统