Gzip là một phương pháp nén và giải nén được sử dụng rộng rãi. Ví dụ thiết kế này trình bày một triển khai nén Intel® FPGA SDK cho OpenCL chứng minh:
- Hiệu năng cạnh tranh cao với CPU, mức truyền thanh ghi (RTL) và triển khai ASIC: 2,84 GBps
- Tăng năng suất đáng kể so với triển khai RTL hoặc ASIC: Hoàn thành triển khai OpenCL trong một tháng
Thông tin chi tiết về việc triển khai và kết quả có thể được tìm thấy trong bài báo Gzip trên Chip:Nén dữ liệu không mất mát hiệu suất cao trên FPGAs sử dụng OpenCL , được trình bày như một phần của Hội thảo Quốc tế về OpenCL 2014.
Tải
Ví dụ thiết kế cung cấp mã nguồn cho thiết bị OpenCL (.cl) cũng như ứng dụng máy chủ. Để biên dịch ứng dụng máy chủ, gói Linux* bao gồm một Makefile và gói Windows* bao gồm một dự án Microsoft* Visual Studio 2010.
Việc sử dụng thiết kế này được điều chỉnh và tuân theo, các điều khoản và điều kiện của thỏa thuận cấp phép thiết kế tham chiếu phần cứng.
Yêu cầu phần mềm và phần cứng
Ví dụ thiết kế này yêu cầu các công cụ sau:
- Intel® Quartus® Prime phần mềm v17.1 hoặc mới hơn
- Intel FPGA SDK cho OpenCL v17.1 trở lên
- Trên Linux: GNU Make và gcc
- Trên Windows: Microsoft Visual Studio 2010
Để tải xuống các công cụ thiết kế của Intel, hãy truy cập trang tải xuống OpenCL. Ví dụ thiết kế này chỉ hỗ trợ hệ điều hành Linux.
OpenCL và biểu trưng OpenCL là thương hiệu của Apple Inc. được sử dụng với sự cho phép của Khronos.
* Sản phẩm dựa trên Thông số kỹ thuật Khronos được công bố và đã thông qua Quy trình kiểm tra tuân thủ Khronos. Có thể tìm thấy trạng thái tuân thủ hiện tại www.khronos.org/conformance.