2015-09-05 95 views
0

我正在尋找OpenCL中scan(prefixsum)的快速實現。我發現的最好的東西是在Nvidia SDK中,但它已經很老了(2010)。 有沒有人知道在OpenCL中掃描的其他任何實現?OpenCL掃描代碼

回答

1

有掃描操作的幾個開源實現OpenCL中:

  • CLOGS,上的OpenCL C++ API的頂部更高層次的操作的庫。
  • Boost.Compute,一個用於OpenCL的C++ GPU計算庫。
  • VexCL,OpenCL/CUDA的C++向量表達模板庫。
  • Bolt,爲GPU優化的C++模板庫。

CLOGS的作者寫了一個paper比較這些實現中掃描(和排序)操作的性能。