Tags:

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

No Description

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 5 March 2015 - 17:27 #796731

พยามศึกษานะแต่ผมไม่ค่อยเข้าใจเลย มีใครมีreference ง่ายให้ศึกษาไหมครับจะขอบคุณมากเลย

By: sapjunior
AndroidUbuntuWindows
on 5 March 2015 - 23:13 #796769

opencl หา ref ยากมากครับ เทียบกับ cuda แล้วฟ้ากับเหวเลย โดยเฉพาะวงการ machine learning นี่ nvidia นำไปไกลโขทิ้งห่างไม่เห็นฝุ่นเลยครับ

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 6 March 2015 - 07:38 #796797 Reply to:796769

แต่ cuda มันใช้ทำPi ไม่ได้ใช่ไหมครับมันไม่มี cudacore =_=

By: sapjunior
AndroidUbuntuWindows
on 6 March 2015 - 12:25 #796841 Reply to:796797

ถ้าเข้าใจไม่ผิด pi = raspberry pi gpuมันก็ไม่ค่อยจะดีซักเท่าไหร่นะ ทำparalleด้วยcpu ผ่าน openmp อะไรแบบนี้ไม่ง่ายกว่าหรอครับ

By: bigkung0001
Windows Phone
on 6 March 2015 - 08:05 #796802
bigkung0001's picture

GPU จะไม่หลับยามจริงๆแล้วช่ายมะนี่