हां। जावा 3 डी, एलडब्ल्यूजेजीएल और जॉगएल समर्थन GLSL (ओपनजीएल छायांकन भाषा)।
संपादित करें:
आप OpenCL उपयोग कर सकते हैं अगर आप GPUs पर मंच के तटस्थ, सामान्य उद्देश्य गणना करना चाहते हैं। यह ढांचा आपको कोड लिखने देता है जो जंगली रूप से भिन्न फीचर सेट और निष्पादन वातावरण के बावजूद सभी प्रसंस्करण इकाइयों को समान रूप से मानता है। हालांकि, जावा की तुलना में यह बहुत कम स्तर प्रोग्रामिंग है।
ऐसा लगता है कि आपका आदर्श ओपनसीएल समर्थन के साथ लिखा गया एक जेवीएम होगा। ऑनलाइन खोजना, मुझे इस विचार में थोड़ी दिलचस्पी मिली लेकिन किसी भी प्रमुख समर्थन का कोई सबूत नहीं।
कैसे एक प्रदर्शन में सुधार की ज्यादा एक उम्मीद कर सकते हैं
कि प्रणाली आप पर चला रहे हैं और डेटा किस तरह आप प्रोसेस कर रहे हैं पर निर्भर करता है (मैट्रिक्स और वेक्टर गणित GPUs पर अत्यंत कुशल है)। आपको दो शक्तिशाली जीपीयू और एक मामूली सिंगल-कोर सीपीयू के साथ मेरी तरह की प्रणाली पर कुछ प्रमुख लाभ मिलेगा। हालांकि एक मामूली जीपीयू और क्वाड-कोर सीपीयू वाले कंप्यूटर पर, प्रदर्शन लाभ में ओवरहेड पर काबू पाने में मुश्किल हो सकती है।
आप जावा में शेडर प्रोग्राम लिखने का मतलब है शुरू हो रही है? या जीपीयू पर एक शेडर भाषा (जीएलएसएल या एचएलएसएल) में लिखे गए शेडर को लोड करने के लिए जावा का उपयोग करें और इसे चलाएं? AFAICT, कोई जावा -> GPU बाइटकोड कंपाइलर (या जावा बाइटकोड से GPU बाइटकोड में कनवर्टर्स) नहीं हैं, इसलिए आप जावा में अपना जीपीयू प्रोग्राम नहीं लिख सकते हैं। –
अरे दोस्तों, आपने कुछ महत्वपूर्ण शब्दों को फेंक दिया है जिन्हें मैं अनजान हूं !! जैसे मुझे नहीं पता था कि एक छायांकन भाषा क्या थी, लेकिन एक त्वरित Google खोज के बाद पता चला। ठीक है आपके उत्तरों के आधार पर मैं –