2013-06-29 6 views
21

मैंने कुछ वीडियो और लेख देखे हैं कि ओपनसीएल कितना शक्तिशाली हो सकता है - और मुझे लगाया गया है। समस्या यह है कि ओपनसीएल के साथ आपकी मदद करने के लिए वहां बहुत कम संसाधन हैं .. ओपनजीएल कहें।ओपनसीएल ट्यूटोरियल शुरू करना?

मैं कुछ शुरुआती ओपनसीएल (जैसे एक हैलो वर्ल्ड ट्यूटोरियल) ट्यूटोरियल और कुछ उन्नत ट्यूटोरियल्स के साथ कुछ पॉइंटर्स ढूंढ रहा हूं, साथ ही जब मैं इसे लटकता हूं।

इसके अलावा - कैसे 'क्रॉस प्लेटफार्म' ओपनसीएल है, कितने अलग ऑपरेटिंग सिस्टम (जैसे विंडोज, लिनक्स, आईओएस & एंड्रॉइड) क्या मुझे ओपनसीएल प्रोग्राम चल रहा है।

Btw: मैं सी ++ (नहीं जावा आदि) के साथ OpenCL का उपयोग कर :-)

संपादित करें पर ट्यूटोरियल पसंद करेंगे: यदि मैं OpenCL में विकासशील जहाँ मैं हेडर & की तरह डाउनलोड के लिए जाने की आवश्यकता होगी शुरू करने के लिए थे। विंडोज सिस्टम पर लिब फाइलें (लिनक्स पर आपको बस सुडो एपीटी टाइप करने की जरूरत है- opencl-dev & इंस्टॉल करें मुझे लगता है कि मैक ओएस एक्स पहले से ही इंस्टॉल हो चुका है?)।

+0

हैडर फ़ाइलों से उपलब्ध हैं [कड़ी] (http://www.khronos.org/opencl/) । वहां सूचीबद्ध बहुत सारे संसाधन भी हैं। – chippies

+0

ट्यूटोरियल शुरू करना: http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/ ओपनसीएल सी ++ बाइंडिंग ट्यूटोरियल: http://www.thebigblob.com/using-the-cpp- बाइंडिंग्स-फॉर-ओपनक्ल/ –

+0

मुझे यह मिला: http://www.codeproject.com/Articles/92788/Introductory-Tutorial-to-OpenCL – anhoppe

उत्तर

18

कैसे 'क्रॉस प्लेटफॉर्म' OpenCL, कितने अलग ऑपरेटिंग सिस्टम (जैसे विंडोज, लिनक्स, आईओएस & एंड्रॉयड) मैं एक OpenCL कार्यक्रम पर चल रहा है हो सकता है है?

ओपनसीएल खुला मानक है लेकिन ज्यादातर एक ड्राइवर पर निर्भर करता है जो एक विक्रेता एक विशिष्ट हार्डवेयर और ऑपरेटिंग सिस्टम के लिए विकसित होता है।

ड्राइवरों को प्राप्त करने के C++ lib और जानकारी लिंक का अनुसरण करें:

Khronos

AMD

AMD guide (beginner to relatively advanced)

Nvidia

Nvidia guide (beginner to relatively advanced) + CUDA (to learn more techniques for Nvidia GPUs)

Mac

Intel

ARM

Samsung

Qualcomm

+0

क्या आईओएस ओपनक्ल का समर्थन करता है? – Mohan

+0

@ मोहन यह [थ्रेड] (http://stackoverflow.com/questions/18847255/is-available-opencl-on-ios) आईओएस और ओपनसीएल के बारे में बात करता है –

संबंधित मुद्दे