Khronos ออกสเปก OpenCL 2.1 รองรับภาษา SPIR-V

by mk
5 March 2015 - 10:10

นอกจาก Vulkan แล้ว กลุ่ม Khronos ยังออกสเปก OpenCL 2.1 รุ่นรับฟังความเห็น (provisional spec) มาพร้อมกัน

สำหรับคนที่ไม่รู้จัก OpenCL เป็น API มาตรฐานสำหรับใช้ GPU ประมลผลงานทั่วไปที่ไม่ใช่งานกราฟิก (GPGPU) โดยมาตรฐานรุ่นล่าสุดก่อนหน้านี้คือ OpenCL 2.0 ที่ออกในปี 2013

ของใหม่ของ OpenCL 2.1 มีดังนี้

  • ผนวกรวมสถาปัตยกรรม OpenCL กับ Vulkan เข้าด้วยกัน โดยใช้ภาษา SPIR-V เหมือนกัน (OpenCL 2.0 ใช้ภาษา SPIR ไม่มี V)
  • รองรับการเขียนโค้ดด้วยภาษา C++ (จากเดิมที่รองรับแค่ C) โดยจะเป็นภาษา OpenCL C++ ที่เป็นซับเซ็ตของ C++14
  • ปรับปรุง API อีกหลายจุด

ที่มา - Khronos, AnandTech

Blognone Jobs Premium