是否可以在cuda内核函数中使用列表数据结构?

时间:2014-06-03 11:56:19

标签: list cuda

我想在Cuda内核函数中使用List数据结构,如下所示:

    __global__ void kernel(List<int>* list,...)
    {
       int id = threadIdx.x;
       list->add(id);

    }

有可能吗?如果是的话,请告诉我如何。提前谢谢!

1 个答案:

答案 0 :(得分:1)

通常不可能使用C ++ STL中定义的例程。这些例程及其相关库依赖于编译的x86代码,并且不能在GPU上使用。