将基于指针的结构传递给cuda

时间:2011-11-06 17:04:25

标签: pointers struct cuda

我有C代码,它使用指向struct的指针。我试图找出如何将它传递给cuda而没有太多运气。

我有

typedef struct node {        /* describes a tip species or an ancestor */
  struct node *next, *back;  /* pointers to nodes                      */
 etc...
} node;

然后

typedef node **pointptr;
static pointptr treenode;

在我的代码中,我遍历所有这些,我正在试图弄清楚如何将它们传递给内核,以便我可以执行以下操作:

for (i = 1; i <= nonodes; i++) {
    treenode[i - 1]->back = NULL;
    etc....
}

但我无法弄清楚如何传递它。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

检查此问题:

Copying a multi-branch tree to GPU memory

虽然它没有回答完全的问题,但我认为它可能会清除一些问题并最终帮助您解决问题。

相关问题