2

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

4

1 回答 1

1

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

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

于 2014-04-30T08:34:38.947 回答