ตัวอย่างนี้ประกอบด้วยเคอร์เนลตัวกรองการตอบกลับแบบ Finite Impulse Response (FIR) ที่ปรับให้เหมาะสมโดยอิงตาม ชุดการวัดประสิทธิภาพ HPEC Challenge สามารถใช้ตัวกรอง FIR ได้อย่างมีประสิทธิภาพบนFPGAโดยใช้การลงทะเบียนกะเพื่อเพิ่มการนําข้อมูลกลับมาใช้ใหม่สูงสุด ตัวอย่างนี้สาธิตวิธีอธิบายตัวกรอง FIR อย่างมีประสิทธิภาพใน Open Computing Language (OpenCLTM)ซึ่งเป็นส่วนหนึ่งของประเภทของแอปพลิเคชันที่ใช้หน้าต่างแบบเลื่อน การประมวลผลเฉพาะที่นําไปใช้ในตัวอย่างนี้คือตัวกรอง FIR แบบจุดทศนิยมที่มีความแม่นยําเดียวที่มีความแม่นยําเดียวที่ซับซ้อน 128 แตะ
ประสิทธิภาพตัวกรอง FIR
คุณสมบัติ
- บัฟเฟอร์หน้าต่างแบบเลื่อน 1D ที่มีประสิทธิภาพ
- เคอร์เนลรายการงานเดียว
- คู่มือการปรับแต่งรายละเอียด (ดูที่ส่วน ดาวน์โหลด)
- การวัดประสิทธิภาพของบริษัทอื่น
ดาวน์โหลด
ตัวอย่างการออกแบบให้ซอร์สโค้ดสําหรับอุปกรณ์ OpenCL (.cl) และแอปพลิเคชันโฮสต์ สําหรับการคอมไพล์แอปพลิเคชันโฮสต์ แพ็คเกจ Linux* ประกอบด้วย Makefile และแพคเกจ Windows ประกอบด้วยโครงการ Microsoft Visual Studio 2010
การดาวน์โหลดต่อไปนี้มีให้สําหรับตัวอย่างนี้:
- แพคเกจ v17.1 x64 Linux (.tar.gz)
- แพคเกจ Windows v17.1 x64 (.zip)
- คู่มือการเพิ่มประสิทธิภาพตัวกรอง FIR โดเมนเวลา (PDF)
การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานการออกแบบที่อ้างอิงฮาร์ดแวร์
ข้อกําหนดซอฟต์แวร์และฮาร์ดแวร์
ตัวอย่างการออกแบบนี้ต้องใช้เครื่องมือต่อไปนี้:
- Intel® FPGAซอฟต์แวร์ v17.1 หรือใหม่กว่า
- Intel FPGA SDK สําหรับ OpenCL™ v17.1 หรือใหม่กว่า
- บน Linux: GNU Make and gcc
- บน Windows: Microsoft Visual Studio 2010
ในการดาวน์โหลดเครื่องมือการออกแบบของ Intel ให้ไปที่ หน้า ดาวน์โหลด OpenCL ข้อกําหนดสําหรับระบบปฏิบัติการอ้างอิงนั้นเหมือนกับของ Intel FPGA SDK สําหรับ OpenCL
โลโก้ OpenCL และ OpenCL เป็นเครื่องหมายการค้าของ Apple Inc. ซึ่งใช้งานโดยได้รับอนุญาตจาก Khronos
* ผลิตภัณฑ์อ้างอิงตามข้อมูลจําเพาะของ Khronos ที่เผยแพร่ และผ่านกระบวนการทดสอบความสอดคล้องของ Khronos สามารถดูสถานะความสอดคล้องในปัจจุบันได้ที่www.khronos.org/conformance