โซลูชันการ์ดเร่งความเร็ว Intel® FPGA
การ์ดเร่งความเร็ว Intel® FPGA ที่ตั้งโปรแกรมได้ (Intel® FPGA PAC) และ Infrastructure Processing Units (IPU) ช่วยให้ย้าย ประมวลผล และจัดเก็บข้อมูลได้รวดเร็วอย่างไม่น่าเชื่อ โดยมาพร้อมกับประสิทธิภาพที่เหนือชั้น
โซลูชันการ์ดเร่งความเร็ว Intel® FPGA
ขยับขยายความเป็นไปได้
ตั้งแต่ในปี 2017 เป็นต้นมา Intel ได้ช่วยให้นักออกแบบฮาร์ดแวร์ และซอฟต์แวร์ที่มีประสบการณ์กับเอฟพีจีเออย่างหลากหลายสามารถตระหนักถึงประโยชน์ของการปรับใช้งานเอฟพีจีเอ ในศูนย์ข้อมูลหรือระบบคลาวด์ได้ง่ายดายยิ่งขึ้น เนื่องจากรุ่นของการ์ดการเร่งความเร็ว และสแต็กซอฟต์แวร์ได้รับการพัฒนาขึ้น ดังนั้นนี่จึงมีความจำเป็นที่จะต้องช่วยให้พาร์ทเนอร์ และลูกค้าสามารถใช้ประโยชน์จากประสบการณ์ของ Intel และโครงสร้างพื้นฐานสำหรับโซลูชันแพลตฟอร์มการเร่งความเร็วที่เป็นกรรมสิทธิ์ของพวกเขา คำตอบของ Intel คือการขยับขยายข้อเสนอแพลตฟอร์มของเราเพื่อรวม Intel® Open FPGA Stack (Intel® OFS) รุ่นใหม่เข้าไปด้วย
Intel OFS เป็นโครงสร้างพื้นฐานด้านฮาร์ดแวร์และซอฟต์แวร์แบบเข้าถึงแหล่งที่มาและปรับขนาดได้ โดยส่งผ่านพื้นที่จัดเก็บ Git ซึ่งจะช่วยให้คุณปรับแต่งโซลูชันแพลตฟอร์มการเร่งความเร็วเฉพาะของคุณเองได้ โครงสร้างพื้นฐานฮาร์ดแวร์ และซอฟต์แวร์เจนเนอเรชั่นที่สองได้ถูกนำมาใช้โดย Intel และแพลตฟอร์มของบุคคลที่สามที่ได้รับเลือก ซึ่งมาพร้อมกับเอฟพีจีเอ Intel® Stratix® 10, เอฟพีจีเอ Intel® Agilex™ และตระกูล Intel® FPGA ในรุ่นอนาคต
ตอนนี้คุณจะมีตัวเลือกเพื่อใช้งาน Intel® Acceleration Stack สำหรับ Intel® Xeon® CPU ที่มาพร้อมกับเอฟพีจีเอได้แล้ววันนี้สำหรับแพลตฟอร์มการ์ดเร่งความเร็ว Intel® แบบตั้งโปรแกรมได้ (Intel® PAC) หรือนำ Intel OFS มาปรับใช้กับแพลตฟอร์มใหม่ของ Intel, บุคคลที่สาม หรือแพลตฟอร์ที่เป็นกรรมสิทธิ์
ประสิทธิภาพที่สูงขึ้น แต่ใช้งานง่ายยิ่งกว่าเดิม
Intel® Acceleration Stack สำหรับ Intel® Xeon® CPU ที่มีเอฟพีจีเอเป็นชุดซอฟต์แวร์ เฟิร์มแวร์ และเครื่องมือที่มีเสถียรภาพ ซึ่งได้รับการออกแบบ และจัดจำหน่ายโดย Intel เพื่อให้ง่ายต่อการพัฒนาและปรับใช้ Intel® FPGA สำหรับการเพิ่มประสิทธิภาพเวิร์คโหลดในศูนย์ข้อมูล Intel Acceleration Stack สำหรับ Intel Xeon CPU ที่มีเอฟพีจีเอได้ส่งมอบประโยชน์ที่หลากหลาย เฉกเช่น การประหยัดเวลา การเปิดใช้งานโค้ดซ้ำ และส่งมอบอินเทอร์เฟซสำหรับนักพัฒนาทั่วไปเป็นครั้งแรก
ส่วนประกอบ Intel Acceleration Stack
Intel® Acceleration Stack สำหรับ Intel® Xeon® CPU ที่มีเอฟพีจีเอได้ส่งมอบอินเทอร์เฟซฮาร์ดแวร์ที่ได้รับการเพิ่มประสิทธิภาพและใช้งานง่าย รวมถึงอินเตอร์เฟซการตั้งโปรแกรมแอปพลิเคชั่น (API) ของซอฟต์แวร์ ซึ่งจะช่วยประหยัดเวลาของนักพัฒนาเพื่อให้พวกเขาสามารถมุ่งเน้นไปที่การเพิ่มมูลค่าที่โดดเด่นให้กับโซลูชันของพวกเขาได้
- ช่วยประหยัดเวลาให้นักพัฒนาเพื่อมุ่งเน้นไปที่การเพิ่มมูลค่าที่โดดเด่นให้กับโซลูชันของพวกเขา
- เปิดใช้งานการใช้โค้ดซ้ำในผลิตภัณฑ์ฟอร์มแฟคเตอร์เอฟพีจีเอ Intel หลายรายการ
- สรรค์สร้างอินเทอร์เฟซสำหรับนักพัฒนาทั่วไปแห่งแรกของโลกสำหรับผลิตภัณฑ์ศูนย์ข้อมูลเอฟพีจีเอ Intel®
- ส่งมอบ API ของฮาร์ดแวร์และซอฟต์แวร์ที่ได้รับการเพิ่มประสิทธิภาพ และใช้งานง่ายขึ้นโดย Intel
- ช่วยเพิ่มการยอมรับในระบบนิเวศของพาร์ทเนอร์ของ Intel พร้อมกับเพิ่มความน่าสนใจในวงกว้าง และช่วยให้ใช้งานได้ง่ายยิ่งขึ้น
ดาวน์โหลดซอฟต์แวร์
สำรวจวิธีการเริ่มต้นและดาวน์โหลดซอฟต์แวร์สำหรับการ์ดเร่งความเร็ว Intel® FPGA ที่ตั้งโปรแกรมได้ที่พร้อมใช้งานจริง
เทคโนโลยี Open Programmable Acceleration Engine (OPAE)
เทคโนโลยี Open Programmable Acceleration Engine (OPAE) เป็นเลเยอร์การเขียนโปรแกรมซอฟต์แวร์ที่ส่งมอบ API ที่สอดคล้องกันผลิตภัณฑ์เอฟพีจีเอทุกรุ่นและทุกแพลตฟอร์ม ซึ่งได้รับการออกแบบมาเพื่อลดค่าโอเวอร์เฮดของซอฟต์แวร์ และความหน่วงแฝงในขณะที่ส่งมอบ Abstraction สำหรับรายละเอียดทรัพยากรเอฟพีจีเอที่เฉพาะเจาะจงสำหรับฮาร์ดแวร์ Intel ได้เปิดกว้างให้อุตสาหกรรมและชุมชนนักพัฒนาสามารถใช้เทคโนโลยีดังกล่าวเพื่อส่งเสริมระบบนิเวศแบบเปิด และสนับสนุนการใช้การเร่งความเร็วเอฟพีจีเอสำหรับเวิร์คโหลดของศูนย์ข้อมูล
คุณสมบัติของเทคโนโลยี OPAE:
- ส่งมอบไลบรารีพื้นที่ผู้ใช้ขนาดเล็ก (libfpga)
- มอบสิทธิ์การใช้งาน: เอฟพีจีเอ API (BSD), ไดรเวอร์เอฟพีจีเอ (GPLv2)
- ไดรเวอร์เอฟพีจีเอถูกส่งไปยังเคอร์เนลระบบปฏิบัติการ Linux*1
- รองรับทั้งเครื่องเสมือน และแพลตฟอร์ม Bare-metal
- ช่วยให้พัฒนาและแก้ไขจุดบกพร่องของฟังก์ชันตัวเร่งความเร็วได้อย่างรวดเร็วด้วย AFU Simulation Environment (ASE) ที่มีมาให้
- ให้คำแนะนำ ยูทิลิตี้บรรทัดคำสั่ง และโค้ดตัวอย่าง
ลิงก์ที่เกี่ยวข้อง
เรียนรู้เพิ่มเติมเกี่ยวกับ OPAE
เริ่มการพัฒนาสำหรับอุปกรณ์เอฟพีจีเอ Intel® เข้าไปที่เว็บไซต์ 01.org
รับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือสำหรับนักพัฒนา
ลดความซับซ้อนของการพัฒนาด้วย Intel OFS โดยใช้ประโยชน์จาก oneAPI
ข้อมูลผลิตภัณฑ์และประสิทธิภาพ
*ชื่อและตราสินค้าอื่นอาจถูกอ้างกรรมสิทธิ์โดยบุคคลอื่น
OpenCL และโลโก้ OpenCL เป็นเครื่องหมายการค้าของ Apple Inc. ซึ่งใช้งานภายใต้การอนุญาตของ Khronos