Tags:
Node Thumbnail

นอกจาก 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 จะไม่หลับยามจริงๆแล้วช่ายมะนี่