2

我一直在试验 Haskell 的 Accelerate,我想知道如何调整向量的大小(数组 DIM1 a)?我注意到重塑,但它的源和结果的大小必须相同,但我想加倍大小。

4

1 回答 1

2

Accelerate 和 Repa 有不同的用例吗?:

Accelerate 是一种用于 GPU 编程的嵌入式语言。Accelerate 依靠自己的编译器和 GPU 并行性来提高性能。使用 Accelerate 库的一段代码实际上并不进行数组计算。它生成一个 Accelerate 程序,该程序由 Accelerate 自己的编译器处理以生成实际处理您的数组数据的代码。

这可能是不可能的,因为 CUDA 使用无法更改的标准 C 数组大小。

于 2014-03-13T11:22:42.067 回答