OpenCL ด้วย Broadcom GPU ไหม?


15

ฉันรู้ว่าคำถามนี้ได้รับการถามและตอบก่อนหน้านี้: ฉันสามารถใช้ GPU ในการคำนวณได้หรือไม่

แต่มีการพัฒนาจำนวนมากเมื่อเร็ว ๆ นี้รวมถึงคำใบ้ว่าจะมีความคืบหน้ามากขึ้น ไม่มีใครรู้ว่าสิ่งนี้น่าจะเกิดขึ้นในอีกไม่กี่เดือนข้างหน้า - นั่นคือ OpenCL บน RPI หรือไม่?


ฉันสงสัยอย่างมากว่าจะมีการใช้งาน OpenCL ที่มั่นคงในอีก 6 เดือนข้างหน้า จากสิ่งที่ฉันได้เห็นไม่มีข้อบ่งชี้ว่าทั้ง Pi Foundation หรือ Broadcom กำลังทำสิ่งนี้อยู่

มีคอมไพเลอร์ OpenCL แบบทดลองและยกเลิกที่นี่: raspberrypi.org/forums/viewtopic.php?f=29&t=78919
flakeshake

คำตอบ:


3

ไม่เป็นทางการถ้าคุณติดตามบล็อก Raspberry Pi คุณสามารถสังเกตเห็นว่ามี ASM Compiler สำหรับ QPUs (หัวใจของ GPU ของ Raspberry Pi) คุณต้องรวบรวมรหัส ASM ของคุณ (ที่ระดับการลงทะเบียน) หากคุณต้องการลองวิธีนี้ สามารถแนะนำลิงก์นี้:

http://rpiplayground.wordpress.com/2014/05/03/hacking-the-gpu-for-fun-and-profit-pt-1/

อย่างไรก็ตามหากคุณต้องการใช้ OpenCL ฉันกลัวว่าคุณต้องรออีกต่อไป


3

มูลนิธิ Raspberry Pi ได้ให้ การ สนับสนุน GPGPU ใน Pi ตั้งแต่ปี 2014 หลังจาก Broadcom เปิดตัวเอกสารสำหรับหน่วย QPU ภายใน GPU

คอมไพเลอร์ OpenCL ทดลองถูกสร้างขึ้นโดยไซมอนเจฮอลล์ (ผู้ชนะของที่เกี่ยวข้องแน่น 2,014 $ 10,000 แข่งขันที่จะทำให้การทำงาน Quake ยอมรับได้โดยไม่ต้องใช้หยดของ GPU): ดูที่นี่


0

ฉันเห็นสองวิธีที่เป็นไปได้ในการใช้ GPU แต่น่าเสียดายที่พวกเขาไม่มีส่วนเกี่ยวข้องกับ OpenCL:

  1. ใช้งานจุดสุดยอดหรือส่วนแบ่งที่ไม่เหมาะสมสำหรับการคำนวณของคุณ
  2. ลองติดตั้ง Android และใช้ RenderScript (ภาษา GPGPU ของ Android เอง) แม้ว่าฉันจะไม่รู้จริง ๆ ว่า GPU ของ Pi รองรับหรือไม่

OpenCL เป็นอีก RenderScript ที่เทียบเท่าที่ได้รับการยอมรับและนำไปใช้อย่างกว้างขวางโดยผู้ผลิต GPU และซีพียูเกือบทุกรายรวมถึง AMD (สำหรับทั้ง Radeon GPUs และ CPU core) nVidia (สำหรับทั้ง GPU และ Tegra ARM CPU) และ Intel (สำหรับ ทั้ง Intel HD / Iris GPU แกนรวมและแกน CPU) ฉันเคยลองใช้โปรแกรมสาธิต OpenCL AES และมันทำให้ทั้ง Quad-Core Intel Core 2 ของฉันและ GeForce GTX 650 Ti ของฉันมีขนาดสูงสุดเมื่อทำการเข้ารหัสอิมเมจดิสก์ 4GB
Maxthon Chan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.