如何为 gzip 启用 Opencl?

如何为 gzip 启用 Opencl?

gzip 是目前广泛使用的无损压缩程序,我安装了 gzip,版本如下

gzip 1.2.4 (18 Aug 93)
Compilation options:
DIRENT UTIME STDC_HEADERS HAVE_UNISTD_H 

如何为包启用 opencl。有 Opencl 实现。但我不知道如何启用它。

有人可以帮我弄这个吗?

提前致谢

答案1

gzip 目前(版本 1.9;2018 年 1 月发布)不支持 OpenCL。

通过谷歌搜索(搜索字符串“gzip opencl”),我发现了 gzip 的三种 OpenCL 实现:Altera 和 Xilinx 都发布了用于其 FPGA 的参考实现,而 WinZip 似乎也支持 OpenCL。

在这三者中,WinZip 是闭源的,Altera 代码仅授权用于 Altera FPGA,但 Xilinx 代码似乎是开源的;他们有一个 github 存储库https://github.com/Xilinx/Applications.gzip 但是是 GPL 代码,因此 Xilinx 代码与其许可协议不兼容。

可能 gzip 获得 OpenCL 支持的唯一方法就是有人编写 gzip 的 GPL OpenCL 实现。

相关内容