ग्राफिक्स प्रोसेसिंग इकाइयों (GPGPU) पर सामान्य प्रयोजन कंप्यूटिंग किसी भी तरह के कंप्यूटिंग के लिए जीपीयू की शक्ति का उपयोग करने के लिए एक बहुत ही आकर्षक अवधारणा है।जावा में जीपीजीपीयू/सीयूडीए/ओपनसीएल के लिए सर्वश्रेष्ठ दृष्टिकोण?
मुझे छवि प्रसंस्करण, कणों और तेज़ ज्यामितीय परिचालनों के लिए जीपीजीपीयू का उपयोग करना अच्छा लगेगा।
अभी, ऐसा लगता है कि इस जगह में दो दावेदार सीयूडीए और ओपनसीएल हैं। मुझे जानना है:
- क्या ओपनसीएल अभी भी विंडोज/मैक पर जावा से उपयोग योग्य है?
- OpenCL/CUDA में इंटरफ़ेस करने के लिए पुस्तकालयों के तरीके क्या हैं?
- जेएनए सीधे एक विकल्प का उपयोग कर रहा है?
- क्या मैं कुछ भूल रहा हूँ?
कोई असली दुनिया अनुभव/उदाहरण/युद्ध कहानियों की सराहना की जाती है।
मुझे लगता है कि जावा में प्रोग्रामिंग जीपीयू कठिन होगा, क्योंकि मैं कूडा प्रोग्रामिंग में पॉइंटर्स का कितना उपयोग करता हूं। मुझे नहीं पता कि डिवाइस प्रोग्रामिंग में जावा का उपयोग करने के लिए बहुत अधिक लाभ होगा, क्योंकि आपको पूर्ण जावा फीचर्स/लाइब्रेरी लागू करने की संभावना नहीं है जो जावा + सी ++ – Anycorn
से जावा को अलग करता है मैंने कुछ प्रभावशाली जावा डेमो देखे हैं जो जीएलएसएल और शायद सीयूडीए का इस्तेमाल करते हैं, तो यह निश्चित रूप से संभव है। – Frederik
क्या आपने jcuda.org और jocl.org की जांच की? – bakkal