เปิดตัวชุดเครื่องมือ Intel oneAPI


เปิดตัวชุดเครื่องมือ Intel oneAPI

เมื่อวันที่ 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