随笔分类 - cuda
摘要:参考文档: CUDA C++ Best Practices Guide 持续更新中。。。 指令优化 使用数学库 在速度胜过精度的情况时,可以考虑使用数学库函数接口。函数名称前带有__下划线的函数名,此类函数在硬件级别上的映射,速度更快,精度稍低。例如:__sinf(x) 另请注意,每当计算同一参数的
阅读全文
摘要:参考链接 【CUDA教程】四、异常处理与编程技巧 cuda错误检测方法 宿主线程维护着一个初始化为cudaSuccess的cudaError_t类型变量,但出现错误时,该变量都会被错误代码替换。在调用cudaGetLastError()时,就会返回此变量,并将其置为cudaSucess。 CUDA
阅读全文
摘要:https://developer.nvidia.com/zh-cn/blog/cuda-performance-guide-cn/ 英伟达官方提供的文档: 2. CUDA C++ 最佳实践指南 1. 计时 cuda核函数执行时间可以使用CPU计时器或GPU计时器实现,任何 CPU 计时器都可用于测
阅读全文
摘要:https://stackoverflow.com/questions/7989039/use-of-cudamalloc-why-the-double-pointer
阅读全文
摘要:CUDA编程cmake基本模板 cmake版本与命令 cmake版本之间会有命令差异,高版本中会舍弃一些低版本中的命令。而网上找到的大部分的cuda程序cmake文件都是基于低版本的,基本上都是有 add_cuda_executable 这个命令的版本。而这个命令在高版本中丢弃了,所以要修改 win
阅读全文
摘要:目录 WINDOWS下的工具1. QTCreator实现cuda编程1. 修改pro文件2.需要注意的问题 2. 将qt转成vs工程进行调试1. 踩坑记录 3.使用vscode编写cuda代码 WINDOWS下的工具 windows下可以使用 VS 或者 QTCreator实现cuda编程,实现方法
阅读全文

浙公网安备 33010602011771号