2012-09-26 27 views
15

मैं इस सवाल को एनवीआईडीआईए डेवलपर मंच पर पूछता था लेकिन चूंकि यह अभी भी नीचे है, शायद यहां कोई मुझे कुछ बता सकता है।एनवीआईडीआईए हार्डवेयर के लिए ओपनसीएल 1.2 कब उपलब्ध होगा?

क्या किसी को पता है कि एनवीआईडीआईए ड्राइवर में ओपनसीएल 1.2 समर्थन पहले से ही है? यदि नहीं, तो क्या यह जल्द ही आ रहा है?

मेरे पास स्वयं को जांचने के लिए एक GeForce 600 श्रृंखला कार्ड नहीं है। Wikipedia के मुताबिक पहले से ही कुछ कार्ड हैं जो इसका समर्थन कर सकते हैं।

ऐसा कुछ हद तक लगता है जैसे एनवीआईडीआईए ओपनसीएल का एक बहुत कुछ उल्लेख नहीं करता है और केवल सीयूडीए सी/सी ++ पर ध्यान केंद्रित करता है (StreamComputing.eu देखें)। मुझे लगता है कि यह उन्हें समझ में आता है लेकिन मैं कुछ और ओपनसीएल प्यार देखना चाहता हूं।

धन्यवाद

+1

"लेकिन मैं कुछ और ओपनसीएल प्यार देखना चाहता हूं।" फिर एएमडी/इंटेल/अल्टेरा/आदि का समर्थन करें। –

उत्तर

8

NVIDIA के नवीनतम SDK (v4.2.9) हेडर फाइल या लायब्रेरी यह प्रदान करता है के संबंध में OpenCL 1.2 समर्थन नहीं करता। मैंने सोचा कि यह सिर्फ एसडीके ही हो सकता है: जैसा कि आप इंगित करते हैं, GeForce 600 श्रृंखला हार्डवेयर में इसका समर्थन करने लगती है। दुर्भाग्यवश मेरे पास 600 सीरीज कार्ड नहीं है, लेकिन नवीनतम ड्राइवरों (v306.23) के साथ आपूर्ति की गई OpenCL64.dll ओपनसीएल 1.2 प्रतीकों को निर्यात नहीं करता है। इसके अलावा, मुझे ड्राइवर के पैकेज में तारों के रूप में नए प्रतीकों (जैसे "clLinkProgram") का कोई निशान नहीं मिल सकता है। हालांकि यह आईसीडी लोडर के माध्यम से ड्राइवर में 1.2 कार्यक्षमता बूटस्ट्रैपिंग की संभावना से इंकार नहीं करता है, इस बात का कोई सबूत नहीं है कि वहां 1.2 कार्यान्वयन है, और यह अनियंत्रित और असमर्थित होगा।

जब ओपनसीएल 1.2 को आधिकारिक तौर पर एनवीडिया द्वारा समर्थित किया जाएगा, दुर्भाग्य से मुझे इसका जवाब नहीं पता है, और यह पता लगाने के लिए उतना ही उत्सुक होगा।

औसत समय में आप विकास के लिए वैकल्पिक ओपनसीएल 1.2 कार्यान्वयन पर विचार कर सकते हैं; उदाहरण के लिए Intel SDK 2013 Beta (इंटेल सीपीयू) या AMD APP SDK v2.7 (एएमडी सीपीयू या एएमडी/एटीआई जीपीयू)।

एक अलग रूप में, लेकिन व्यक्तिगत रूप से मैं उत्पादन प्रयोजनों के लिए, आंशिक रूप से OpenCL में एएमडी के निवेश पर आधारित के लिए अति करने के लिए NVIDIA GPUs से स्विच और यह भी NVIDIA और नवीनतम एएमडी कार्ड के बीच "हिरन के लिए बैंग" की तुलना तर्कों पर विचार कर रहा हूँ: NVIDIA vs AMD: GPGPU performance

+1

अब के बारे में क्या? मुझे Nvidia OpenCL 1.2 समर्थन के बारे में कोई जानकारी नहीं मिल रही है ... – Tara

+0

मैंने अपने GeForce 560 GTX (Linux amd64) के लिए अभी NVidias 310.14 ड्राइवर की जांच की है, और अभी भी 'clReleaseDevice' (जो एक ओपनसीएल 1.2 फ़ंक्शन है) अनिर्धारित है। तो मुझे लगता है/उम्मीद है कि एनवीडिया का libOpenCL.so कम से कम ओपनसीएल 1.1 संगत है। – math

+1

मैं कहां से टिप्पणी नहीं कर सकता - लेकिन मैंने विश्वसनीय रूप से सुना है कि एनवीडिया ओपनसीएल 1.2 का समर्थन करने का इरादा नहीं रखता है। वे लोगों को कुडा को अपनाने के लिए प्रेरित करना चाहते हैं और इसलिए विक्रेता लॉक-इन बनाते हैं। – Ani

0

ऐसा लगता है कि 700 श्रृंखला ओपनसीएल 1.2

का समर्थन करती है, मैं अभी भी देख रहा हूं कि मुझे यह काम करने के लिए कौन सा ड्राइवर चाहिए।

+0

क्या आपको पता चला कि उनके किसी भी ड्राइवर ओपनसीएल 1.2 का समर्थन करते हैं? – Ani

+0

अभी तक नहीं। मुझे इसके लिए बहुत उम्मीद नहीं है। –

+0

कुछ सालों बाद अपडेट: अभी भी कोई ओपनसीएल 1.2 (या 2.0 या 2.1) लेकिन वल्कन समर्थन के लिए क्षितिज पर कुछ आशा है। मैं एक बार फिर से जांच करूंगा कि इसे कैसे किया जाए इसके साथ जारी किया गया है। –

5

एनवीआईडीआईए हॉटफिक्स ड्राइवर version 350.05 (अप्रैल 2015) OpenCL 1.2 के लिए समर्थन जोड़ता है।

350.12 (अप्रैल 2015) रिलीज के साथ, NVIDIA clarified the situation है:

इस ड्राइवर रिहाई NVIDIA भी अपने OpenCL 1.2 चालक पर थोड़ा अधिक जानकारी पोस्ट किया गया है के साथ

। चालक ने अभी तक ख्रोनोस में ओपनसीएल अनुरूपता परीक्षण पारित नहीं किया है, लेकिन ऐसा करने की उम्मीद है। ओपनसीएल 1.2 कार्यक्षमता केवल केपलर और मैक्सवेल जीपीयू पर उपलब्ध होगी, फर्मि के पीछे छोड़कर।

+0

का समर्थन करता है ऐसा लगता है कि यह ओपनसीएल 1.2 का समर्थन करता है http://www.phoronix.com/scan.php?page=news_item&px=MTY2OTg और http://www.phoronix.com/scan.php?page=article&item=amdnv-phoronix-11&num=5 "हाल ही में, एनवीआईडीआईए ने अंततः अपने मालिकाना लिनक्स ड्राइवर को ओपनसीएल 1.2 समर्थन भी जोड़ा।" और विंडोज़ पर भी https://devtalk.nvidia.com/default/topic/540773/opencl-1-2-support-in-nvidia-drivers/ "हां, एनवीआईडीआईए 352.84 और 352.63 के नवीनतम Win10 ड्राइवरों में ओपनसीएल शामिल है 1.2 समर्थन। " –

+0

मेरा एनवीएस 5400 एम (फर्मी) सीएल 1.2 चलाने के लिए प्रतीत होता है, शायद इसे बाद के ड्राइवरों में जोड़ा गया था? –