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.