Gzip เป็นวิธีการบีบอัดและขยายที่ใช้กันอย่างแพร่หลาย ตัวอย่างการออกแบบนี้นําเสนอการปรับใช้การบีบอัดข้อมูลโดยใช้ Intel® FPGA SDK สําหรับ OpenCL ที่สาธิต:
- ประสิทธิภาพในการแข่งขันสูงเทียบกับ CPU, ระดับการถ่ายโอนการลงทะเบียน (RTL) และการใช้งาน ASIC: 2.84 GBps
- เพิ่มประสิทธิภาพการทํางานได้อย่างมากเมื่อเทียบกับการใช้งาน RTL หรือ ASIC: การใช้งาน OpenCL เสร็จสมบูรณ์ในหนึ่งเดือน
รายละเอียดเกี่ยวกับการใช้งานและผลลัพธ์สามารถพบได้ในGzip บนชิปกระดาษ: การบีบอัดข้อมูลโดยไม่สูญเสียประสิทธิภาพสูงบน FPGAsโดยใช้ OpenCLซึ่งนําเสนอเป็นส่วนหนึ่งของเวิร์กช็อปนานาชาติใน OpenCL 2014
ดาวน์โหลด
ตัวอย่างการออกแบบมีซอร์สโค้ดสําหรับอุปกรณ์ OpenCL (.cl) และแอปพลิเคชันโฮสต์ สําหรับการคอมไพล์แอปพลิเคชันโฮสต์ แพ็คเกจ Linux* ประกอบด้วย Makefile และแพคเกจ Windows* ประกอบด้วยโครงการ Microsoft* Visual Studio 2010
การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานการออกแบบที่อ้างอิงฮาร์ดแวร์
ข้อกําหนดซอฟต์แวร์และฮาร์ดแวร์
ตัวอย่างการออกแบบนี้ต้องใช้เครื่องมือต่อไปนี้:
- ซอฟต์แวร์ Intel® Quartus® Prime v17.1 หรือใหม่กว่า
- Intel FPGA SDK สําหรับ OpenCL v17.1 หรือใหม่กว่า
- บน Linux: GNU Make and gcc
- บน Windows: Microsoft Visual Studio 2010
ในการดาวน์โหลดเครื่องมือการออกแบบของ Intel ให้ไปที่ หน้า ดาวน์โหลด OpenCL ตัวอย่างการออกแบบนี้รองรับเฉพาะระบบปฏิบัติการ Linux เท่านั้น
โลโก้ OpenCL และ OpenCL เป็นเครื่องหมายการค้าของ Apple Inc. ซึ่งใช้งานโดยได้รับอนุญาตจาก Khronos
* ผลิตภัณฑ์อ้างอิงตามข้อมูลจําเพาะของ Khronos ที่เผยแพร่ และผ่านกระบวนการทดสอบความสอดคล้องของ Khronos สามารถดูสถานะความสอดคล้องในปัจจุบันได้ที่www.khronos.org/conformance