CUDA 5是否支持设备代码中的STL或THRUST?

时间:2013-02-24 13:41:21

标签: cuda thrust

它提到CUDA 5允许来自内核的库调用 这是否意味着CUDA 5可以在设备代码中使用推力或STL?

1 个答案:

答案 0 :(得分:1)

CUDA 5首次拥有设备代码链接器。这意味着您可以拥有 device 函数的单独目标文件并链接它们,而不必在编译单元范围内声明它们。它还增加了内核调用其他内核的能力(但仅限于计算机3.5 Kepler设备)。

这些都不意味着可以在内核代码中使用C ++标准库模板或Thrust。