Tag: 代码 复杂性

Thrust – 如何使用我的数组/数据 – 模型

我是新手(cuda),我想做一些arrays操作,但我没有在互联网上找到任何类似的例子。 我有两个数组(2d): a = { {1, 2, 3}, {4} } b = { {5}, {6, 7} } 我想要推力计算这个数组: c = { {1, 2, 3, 5}, {1, 2, 3, 6, 7}, {1, 2, 3, 5}, {1, 2, 3, 6, 7} } 我知道它在c / c ++中是如何工作的,但不知道怎么说要做到这一点。 这是我的想法,它可能如何工作: 线程1:取一个[0] – >用b展开它。 写给c。 线程2:取一个[1] – >用b展开它。 写给c。 但我不知道该怎么做。 我可以将数组a和b写入1d数组,如: […]