การเขียนโปรแกรม OpenCL / GPGPU เร็ว ๆ นี้?


12

เมื่อเดือนมิถุนายนปีที่แล้วคำตอบคือไม่ผ่านการรับรอง: ฉันสามารถใช้ GPU ในการคำนวณได้หรือไม่

อย่างไรก็ตามรหัสไดร์เวอร์ Videocore นั้นเปิดให้บริการจนถึงสิ้นปี 2555: http://www.raspberrypi.org/archives/2221 - นั่นหมายความว่าเราน่าจะเห็นมันเกิดขึ้นหรือไม่?

ถ้าเป็นเช่นนั้นหากมีไลบรารี่ที่มีอยู่ ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) อาจใช้งานได้แล้ว แต่ด้วยการใช้ซีพียูมันก็น่าจะเริ่มใช้มันได้ ด้วยความหวังว่าพวกเขาจะสามารถใช้ GPU ได้ในไม่ช้า


1
หากมีคนต้องการสร้างแท็ก "opencl" และ / หรือ "gpgpu" โปรดติดแท็กคำถามนี้อีกครั้ง
David Carboni

โปรดทราบว่ามันไม่ถูกต้องที่จะบอกว่า "รหัสไดรเวอร์ Videocore เปิดมา" มีเพียงส่วนหนึ่งเท่านั้น - การใช้งานบน ARM คือ (และรหัสที่สำคัญจริงๆกำลังทำงานอยู่บน VideoCore และชุมชนไม่มีวิธีที่จะทำการเปลี่ยนแปลงใด ๆ ) ดังนั้นอาจไม่เพียงพอสำหรับการดำเนินการดังกล่าว
Krzysztof Adamski

คำตอบ:


2

การเปลี่ยนแปลงอย่างมากในปี 2014 ด้วยการเปิดตัวเอกสารอย่างเป็นทางการเกี่ยวกับหน่วย QPU ใน Pi GPU บล็อกแนะนำโครงการหลาย GPGPU หลังจากนั้น ตั้งแต่นั้นมาจำนวนโครงการ Pi GPGPU ก็เพิ่มขึ้น

ดูตัวอย่าง "ไลบรารีหลาม GPGPU สำหรับ Raspberry Pi": https://github.com/nineties/py-videocore


3

OpenMAXได้รับการสนับสนุน มันไม่อนุญาตให้คุณทำการคำนวณโดยพลการบน GPU แต่ดูเหมือนว่าจะมีการบีบอัดและคลายการบีบอัดของเสียงวิดีโอและรูปภาพ เธรดนี้เกี่ยวกับการคลายการบีบอัด JPEG ด้วย OpenMAX บน Pi

นี่คือรายการของ API: s รองรับโดย VideoCore


1
ดูเหมือนว่ามีความคืบหน้าเกี่ยวกับเรื่องนี้: raspberrypi.org/gpgpu-hacking-on-the-pi
David Carboni
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.