OpenCL / GPGPU प्रोग्रामिंग जल्द ही आ रही है?


12

पिछले जून का जवाब एक योग्य नहीं था: क्या मैं गणना के लिए GPU का उपयोग कर सकता हूं?

हालाँकि, Videocore ड्राइवर कोड 2012 के अंत तक खुला था: http://www.raspberrypi.org/archives/2221 - क्या इसका मतलब है कि अब हम ऐसा होते देखने की संभावना है?

यदि ऐसा है, तो दिए गए मौजूदा पुस्तकालय ( http://mathema.tician.de/software/pyopencl , http://www.jocl.org/ ) पहले से ही काम कर सकते हैं, लेकिन सीपीयू कार्यान्वयन के साथ, उनका उपयोग शुरू करना उचित प्रतीत होगा उम्मीद है कि वे जल्द ही GPU का उपयोग करने में सक्षम होंगे।


1
यदि कोई "opencl" और / या "gpgpu" टैग बनाना चाहता है, तो इस प्रश्न को पुनः टैग करने के लिए स्वतंत्र महसूस करें।
डेविड कार्बोनी

ध्यान दें कि यह कहना सही नहीं है कि "Videocore ड्राइवर कोड खुला हुआ था"। इसका केवल एक हिस्सा - एआरएम साइड पर चल रहा था (और वास्तव में महत्वपूर्ण कोड वीडियोकोर पर ही चल रहा है और समुदाय के पास इसमें कोई बदलाव करने का कोई तरीका नहीं है)। तो इस तरह के कार्यान्वयन के लिए यह पर्याप्त नहीं हो सकता है।
Krzysztof Adamski

जवाबों:


2

2014 में पाई GPU में QPU इकाइयों पर प्रलेखन की आधिकारिक रिलीज के साथ नाटकीय रूप से बदलाव आया । ब्लॉग में उसके बाद कई GPGPU प्रोजेक्ट थे। तब से, पाई GPGPU परियोजनाओं की संख्या बढ़ी है।

उदाहरण के लिए देखें "रास्पबेरी पाई के लिए GPGPU अजगर पुस्तकालय": https://github.com/nineties/py-videocore


3

OpenMAX समर्थित है। यह आपको GPU पर मनमानी गणना करने की अनुमति नहीं देता है, लेकिन इसमें ऑडियो, वीडियो और छवियों का संपीड़न और अपघटन शामिल है। यह धागा Pi पर OpenMAX के साथ JPEG के विघटन के बारे में है।

यहाँ एपीआई की एक सूची है: वीडियोकोर द्वारा समर्थित है।


1
ऐसा लगता है कि इस पर कुछ प्रगति हुई है: raspberrypi.org/gpgpu-hacking-on-the-pi
डेविड कार्बोनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.