oneAPI ของอินเทล รองรับการใช้งานกับจีพียู NVIDIA และ AMD แล้ว

by mk
18 December 2022 - 11:26

ค่ายอินเทลมี oneAPI ที่เป็นชุด API สำหรับทำงานบนหน่วยประมวลผลหลายประเภท (CPU/GPU/FPGA) แต่ที่ผ่านมา มันยังทำงานได้เฉพาะบนผลิตภัณฑ์ของอินเทลเท่านั้น

ล่าสุด oneAPI รองรับการทำงานบนจีพียูของ NVIDIA และ AMD แล้ว โดยเป็นผลงานของ Codeplay บริษัทด้านทำซอฟต์แวร์ข้ามหน่วยประมวลผล (อินเทลเพิ่งซื้อกิจการมาเมื่อกลางปีนี้ แต่ Codeplay เริ่มพัฒนามาก่อนนานแล้ว) การซัพพอร์ตอยู่ในรูปการออกปลั๊กอินให้ oneAPI รองรับจีพียูค่ายอื่น

การที่ oneAPI รองรับจีพียูครบทั้ง 3 ค่าย ย่อมช่วยให้นักพัฒนาซอฟต์แวร์ (เช่น เฟรมเวิร์คประมวลผล AI อย่าง TensorFlow หรือกราฟิกอย่าง Blender) หันมาสนใจเขียนซอฟต์แวร์ให้รองรับ oneAPI กันมากขึ้น จากที่เดิมทีมักเขียนให้รองรับ CUDA ของฝั่ง NVIDIA เป็นหลัก

oneAPI พัฒนาอยู่บนภาษา Data Parallel C++ (DPC++) ที่เขียนตามสเปก SYCL (อ่านว่า "ซิคเคิล") ซึ่งเป็นมาตรฐานที่ดูแลโดย Khronos Group หน่วยงานเดียวกับที่ทำ OpenGL และ Vulkan

ที่มา - oneAPI, Codeplay, Intel

Blognone Jobs Premium