जवाबों:
2012 तक, आपका सबसे अच्छा शर्त यह था कि आप अपनी गणना को GLSL ES में एक टुकड़ा shader के रूप में लागू करें और RGBA (32-बिट) बनावट के रूप में आउटपुट का प्रतिनिधित्व करने का एक तरीका खोजें।
2012 में एबेन ने कहा कि ओपनसीएल लागू होने की संभावना नहीं है, लेकिन यह कि भविष्य में एक एपीआई विकसित हो सकता है; उत्तर 21:20 से शुरू होता है , और एबेन का कहना है कि "हम लोगों को उस सामान्य उद्देश्य को पूरा करने के लिए कुछ तरीके प्रदान कर सकते हैं"।
हाल के घटनाक्रमों जैसे कि VC4CL परियोजना ने रास्पबेरी पाई द्वारा उपयोग किए जाने वाले VideoCore IV GPU पर OpenCL को लागू करने का प्रयास किया है, और अन्य संबंधित परियोजनाएं अब GPU की कुछ सामान्य गणना शक्ति तक पहुंच प्रदान करती हैं।
वर्तमान में नहीं - प्रदर्शन उद्देश्यों के लिए केवल एक फ्रेमबफ़र इंटरफ़ेस है। कोई ओपनसीएल नहीं है और न ही इसके लिए कोई योजना है और न ही ओपनसीएल बनाने के लिए कोई दस्तावेज उपलब्ध है। CUDA केवल Nvida है इसलिए लागू नहीं है। एक बार OpenGL ड्राइवर उपलब्ध हो जाने के बाद आप GPU के माध्यम से कुछ गणनाओं को इंजीनियर करने में सक्षम हो सकते हैं लेकिन जो उपयोगी होगा वह देखा जा सकता है।
आरपीआई फोरम पर इस विस्तृत धागे को देखें: जीपीयू प्रोसेसिंग एपीआई
यह उपयोगी हो सकता है .. रास्पबेरी पाई के लिए GPGPU अजगर पुस्तकालय। https://github.com/nineties/py-videocore
एक सामान्य-उद्देश्य वाला GPU (GPGPU) एक ग्राफिक्स प्रोसेसिंग यूनिट (GPU) है जो गैर-विशिष्ट गणना करता है जो आमतौर पर CPU द्वारा संचालित किया जाता है।
आप QPULib का उपयोग करके पाई के GPU पर चलने वाले उच्च-स्तरीय प्रोग्राम लिख सकते हैं:
https://github.com/mn416/QPULib
यह एक प्रोग्रामिंग लैंग्वेज और कंपाइलर है जो Pi के GPU के अंदर 12 वेक्टर प्रोसेसर (QPU) को लक्षित करता है। इसका उपयोग करना आसान है और इसे ईडीएसएल (एंबेडेड डोमेन स्पेसिफिक लैंग्वेज) के रूप में कार्यान्वित किया जाता है - पूर्ण-मुक्त ओपनसीएल बैकेंड के लिए एक हल्का विकल्प।
रास्पबेरी Pi नींव है की गई पुष्टि 2014 के बाद से पाई पर GPGPU, कुछ ही समय के बाद ब्रॉडकॉम प्रलेखन जारी किया GPU अंदर QPU इकाइयों के लिए।
साइमन जे हॉल द्वारा एक प्रयोगात्मक ओपनसीएल कंपाइलर बनाया गया था ( जीपीओ बीएलओबी का उपयोग किए बिना क्विक रन बनाने के लिए कसकर संबंधित 2014 10,000 $ प्रतियोगिता के विजेता ): यहां देखें ।