Как включить Opencl для gzip?

Как включить Opencl для gzip?

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 г.) не поддерживает OpenCL.

Погуглив (строка поиска «gzip opencl»), я нашел три реализации gzip в OpenCL: Altera и Xilinx публикуют эталонные реализации для использования со своими ПЛИС, а WinZip, похоже, также поддерживает OpenCL.

Из этих трех WinZip имеет закрытый исходный код, а код Altera лицензирован только для использования с ПЛИС Altera, но код Xilinx, похоже, имеет открытый исходный код; у них есть репозиторий на github по адресуhttps://github.com/Xilinx/ApplicationsОднако . gzip — это код GPL, поэтому код Xilinx несовместим с его лицензионным соглашением.

Вероятно, единственный способ, которым gzip получит поддержку OpenCL, — это если кто-то напишет реализацию gzip под лицензией GPL OpenCL.

Связанный контент