0

我正在尝试将开普勒的动态并行性用于我的一个应用程序。子内核中需要启动子内核的线程(在父内核中)的全局索引。换句话说,我想在子内核中访问父级的内置坐标变量。

有没有规范的方法可以做到这一点?或者我应该只计算父线程的全局索引(使用内置变量,如threadIdx.x等)并通过子内核的一个参数传递它?

4

1 回答 1

3

通过内核参数将其从父内核传递给子内核。

在子内核中无法访问父级的内置线程变量(例如threadIdx.x、blockIdx.x 等)。

于 2015-09-02T15:08:27.377 回答