- 博客(2)
- 资源 (5)
- 收藏
- 关注
转载 CUDA内联函数
一、内联函数的作用 每一次函数调用都要把原来正在运行的函数的大量数据以及状态标志等压栈,所以每一次函数调用都要消耗栈空间,而频繁的调用小函数便会大量的消耗栈空间。于是c++中便特别引入了inline修饰符,表示位内联函数。 内联函数事实上是在调用程序中对被调用的内联函数进行展开,这样便避免了频繁调用函数对栈内存重复开辟所带来的消耗。 二、内联函数的具体实现
2013-05-20 14:22:57 1613
转载 cuda原子操作
编译时记得 在nvcc后面加上参数"-arch=sm_12",指定计算能力。原子函数只能被计算能力1.1以上的设备支持,但是其中对于共享存储器的原子操作,和对全局存储器64bit的,只有计算能力1.2以上才支持。因此要在编译时制定,否则会报找不到atomicAdd 的错误。C.1 数学函数C.1.1 atomicAdd()int atomicAdd(int* address
2013-05-16 22:18:07 1846
windows网络编程技术
2009-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人