Gzip은 널리 사용되는 압축 및 감압 방법입니다. 이 설계 예에서는 OpenCL에 대한 인텔® FPGA SDK를 사용하여 압축 구현을 보여 줍니다.
- CPU, 레지스터 전송 수준(RTL) 및 ASIC 구현에 대한 경쟁이 치열한 성능: 2.84GBps
- RTL 또는 ASIC 구현에 비해 생산성이 크게 향상됨: 한 달 만에 완료된 OpenCL 구현
구현 및 결과에 대한 자세한 내용은 OpenCL 2014 국제 워크샵의일환으로 발표 된 OpenCL을 사용하여 FPGAs 고성능 무손실 데이터 압축의 종이 Gzip에서찾을 수 있습니다.
다운로드 수
설계 예에서는 OpenCL 장치(.cl)와 호스트 응용 프로그램에 대한 소스 코드를 제공합니다. 호스트 응용 프로그램을 컴파일하기 위해 Linux* 패키지에는 Makefile이 포함되어 있으며 Windows* 패키지에는 Microsoft* Visual Studio 2010 프로젝트가 포함되어 있습니다.
이 설계의 사용은 하드웨어 참조 설계 라이센스 계약의이용 약관에 따라 적용됩니다.
소프트웨어 및 하드웨어 요구 사항
이 설계 예에는 다음 도구가 필요합니다.
- 인텔® Quartus® Prime 소프트웨어 v17.1 이상
- OpenCL v17.1 이상용 SDK 인텔 FPGA
- Linux에서: GNU 메이크 및 gcc
- Windows: Microsoft Visual Studio 2010
인텔 설계 도구를 다운로드하려면 OpenCL 다운로드 페이지를 방문하십시오. 이 설계 예에서는 Linux 운영 체제만 지원됩니다.
OpenCL 및 OpenCL 로고는 Khronos의 허가를 받아 사용하는 Apple Inc.의 상표입니다.
* 제품은 게시된 Khronos 사양을 기반으로 하며 Khronos 적합성 테스트 프로세스를 통과했습니다. 현재 적합성 상태는 www.khronos.org/conformance에서 찾을 수 있습니다.