OpenCL 1.0是否支持从文件并行读取或写入?

时间:2015-01-24 16:54:37

标签: opencl gpu

我正在使用JOCL编写并行程序。我的GPU支持的OpenCL版本是1.0。它允许将数组读入全局内存并并行处理。 我有一个excel文件,必须从中将数据读入这些数组。是否可以并行地将数据读入这些数组?是否有任何教程可以清楚地理解这些概念?

1 个答案:

答案 0 :(得分:2)

我担心,没有直接的方法可以将文件从OpenCL读入内核程序。您必须选择文件操作库以将数据导入主机内存。这在很大程度上取决于您的应用程序语言(主要是C ++或Java)。

之后,可以进行常规的OpenCL内存事务。 另请注意,单个文件上的操作通常难以并行化。大多数执行的程序代码比文件操作代码快得多,特别是如果使用OpenCL。

你可以在网上找到很多关于OpenCL的入门教程。也许您可以提供有关进一步数据处理的一些信息。