社区
CUDA
帖子详情
cuda内核函数支持c++类么
sunian6183
2016-05-05 10:37:38
我需要把一部分c++程序转为并行,但是其中用到了类 Point3D,请问在内核函数中可以使用类 Point3D么?
...全文
771
2
打赏
收藏
cuda内核函数支持c++类么
我需要把一部分c++程序转为并行,但是其中用到了类 Point3D,请问在内核函数中可以使用类 Point3D么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunian6183
2016-05-19
打赏
举报
回复
谢谢你的回复
tengwl
2016-05-11
打赏
举报
回复
可以用 需要把Point3D的存储空间在显存上,如果调用该类的成员函数的话,声明成员函数为 __device__
vscode-
cuda
:VSCode的
CUDA
C ++语法
支持
和摘要
当您需要快速编辑内核或__device__函数并希望变量和函数可读时,请使用此扩展名。 特征 代码着色 该扩展
支持
大多数基本的
CUDA
关键字和功能,例如但不限于:
cuda
Malloc,
cuda
Free,... __global __,__ device __...
CUDA
编程指南5.0
3.1.5 C/
C++
兼容性 19 3.1.6 64位兼容性 19 3.2
CUDA
C运行时 3.2.1 初始化 20 3.2.2 设备存储器 20 3.2.3 共享存储器 24 3.2.4 分页锁定主机存储器 32 3.2.4.1 可分享存储器(portable memory) 34 3.2.4.2 写结合...
cuda
-wrapper:Nvidia
CUDA
库的C ++包装器
cuda
-wrapper 轻量级C ++ 11
CUDA
API包装器 ...
CUDA
≥7.0
支持
C ++ 11编译器 CMake≥2.8.12 安装
cuda
-wrapper使用CMake,标头仅安装到CMake指定的目录中: $ cmake path/to/
cuda
-wrapper $ make $ make
cuda
4cpu:使
CUDA
代码在 CPU 上无缝运行的库和头文件
使用launch函数而不是
CUDA
<<<...>>>符号来启动
cuda
内核。 它返回一个临时对象,您必须使用它来传递内核参数: launch (my_
cuda
_kernel, grid, block)(arguments...); 使用
C++
11 编译您的代码: g++ -...
jupyter-cpp-kernel:适用于C ++的Jupyter内核
将每个单元视为唯一的
c++
main函数。
支持
许多魔术模板。
支持
复杂的编译配置,例如,您可以将其用于
CUDA
编程。 每个代码单元都将被编译为c ++文件,因此它很慢但很稳定,而且这种想法与众所周知的项目的内核不同...
CUDA
579
社区成员
2,918
社区内容
发帖
与我相关
我的任务
CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
复制链接
扫一扫
分享
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章