นอกจาก 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

OpenCL, Khronos, GPU, GPGPU, Standard, GDC2015




อ่านต่อ...