เมื่อวันที่ 8 ธันวาคม Intel ได้เปิดตัวชุดเครื่องมือซอฟต์แวร์ที่ออกแบบมาสำหรับการพัฒนาโปรแกรมโดยใช้อินเทอร์เฟซการเขียนโปรแกรมเดี่ยว (API) สำหรับตัวเร่งความเร็วการประมวลผลต่างๆ รวมถึงตัวประมวลผลเวกเตอร์ (CPU) ตัวเร่งกราฟิก (GPU) และอาร์เรย์เกทโปรแกรมฟิลด์ (FPGA) - ชุดเครื่องมือ Intel oneAPI สำหรับการพัฒนาซอฟต์แวร์ XPU
ชุดเครื่องมือฐาน oneAPI ประกอบด้วยคอมไพเลอร์ ไลบรารี เครื่องมือวิเคราะห์และดีบัก และเครื่องมือความเข้ากันได้ที่ช่วยพอร์ตโปรแกรม CUDA ไปยังภาษา Data Parallel C++ (DPC++)
ชุดเครื่องมือเพิ่มเติมมีเครื่องมือสำหรับการคำนวณประสิทธิภาพสูง (ชุดเครื่องมือ HPC) สำหรับการพัฒนาปัญญาประดิษฐ์ (ชุดเครื่องมือ AI) สำหรับ Internet of Things (ชุดเครื่องมือ IoT) และสำหรับการแสดงภาพประสิทธิภาพสูง (ชุดเครื่องมือการแสดงผล)
เครื่องมือ Intel oneAPI ช่วยให้คุณสามารถรันโปรแกรมที่ได้มาจากซอร์สโค้ดเดียวกันบนสถาปัตยกรรมฮาร์ดแวร์การประมวลผลที่แตกต่างกัน
สามารถดาวน์โหลดชุดเครื่องมือได้ฟรี นอกเหนือจากเครื่องมือเวอร์ชันฟรีแล้ว ยังมีเวอร์ชันที่ต้องชำระเงินซึ่งให้การเข้าถึงการสนับสนุนทางเทคนิคจากวิศวกรของ Intel นอกจากนี้ยังสามารถใช้บริการ Intel® DevCloud เพื่อพัฒนาและทดสอบโค้ด ซึ่งให้การเข้าถึง CPU, GPU และ FPGA ต่างๆ เวอร์ชันในอนาคตของ Intel® Parallel Studio XE และ Intel® System Studio จะใช้ Intel oneAPI
ลิงค์ดาวน์โหลด: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
ข้อกำหนดต่าง ๆ ของระบบ
โปรเซสเซอร์:
- ตระกูลโปรเซสเซอร์ Intel® Core™ หรือสูงกว่า
- ตระกูลโปรเซสเซอร์ Intel® Xeon®
- ตระกูลโปรเซสเซอร์ Intel® Xeon® แบบปรับขนาดได้
ตัวเร่งความเร็วคอมพิวเตอร์:
- GPU GEN9 ในตัวหรือสูงกว่า รวมถึงกราฟิก Intel® Iris® Xe MAX ล่าสุด
- Intel® Programmable Acceleration Card (PAC) พร้อม Intel Arria® 10 GX FPGA ที่มี Intel® Acceleration Stack สำหรับ Intel® Xeon® CPU พร้อม FPGA เวอร์ชัน 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (ก่อนหน้านี้เรียกว่า Intel® PAC พร้อมด้วย Intel® Stratix® 10 SX FPGA) ที่มี Intel® Acceleration Stack สำหรับ Intel® Xeon® CPU พร้อมด้วย FPGAs เวอร์ชัน 2.0.1
- แพลตฟอร์ม FPGA แบบกำหนดเอง (พอร์ตจากแพลตฟอร์มอ้างอิง Intel® Arria® 10 GX และ Intel® Stratix® 10 GX)
- Intel® Custom Platforms พร้อมด้วยซอฟต์แวร์ Intel® Quartus® Prime เวอร์ชัน 19.4
- Intel® Custom Platforms พร้อมด้วยซอฟต์แวร์ Intel® Quartus® Prime เวอร์ชัน 20.2
- Intel® Custom Platforms พร้อมด้วยซอฟต์แวร์ Intel® Quartus® Prime เวอร์ชัน 20.3
ระบบปฏิบัติการ:
- Red Hat Enterprise Linux 7.x - การสนับสนุนบางส่วน
- Red Hat Enterprise Linux 8.x - การสนับสนุนเต็มรูปแบบ
- SUSE Linux Enterprise Server 15 SP1, SP2 - การสนับสนุนบางส่วน
- SUSE Linux Enterprise Server 12 - การสนับสนุนบางส่วน
- Ubuntu 18.04 LTS - รองรับเต็มรูปแบบ
- Ubuntu 20.04 LTS - รองรับเต็มรูปแบบ
- CentOS 7 - รองรับบางส่วน
- CentOS 8 - รองรับเต็มรูปแบบ
- Fedora 31 - รองรับบางส่วน
- Debian 9, 10 - รองรับบางส่วน
- ล้าง Linux - รองรับบางส่วน
- Windows 10 - การสนับสนุนบางส่วน
- Windows Server 2016 - การสนับสนุนเต็มรูปแบบ
- Windows Server 2019 - การสนับสนุนเต็มรูปแบบ
- macOS 10.15 - รองรับบางส่วน
ที่มา: linux.org.ru