سؤال

وأنا أبحث عن بعض الأمثلة التمهيدية لOpenCL التي توضح أنواع التطبيقات التي يمكن أن تواجه كبير (على سبيل المثال، 50X-1000X) يزيد في سرعة. كودا لديها الكثير من الأمثلة لطيفة، ولكن لم أجد نفس الشيء بالنسبة OpenCL .

وهناك مثال لطيفة قد يكون الأمثل العالمي من الوظائف المعقدة عبر أسراب الجسيمات، الصلب محاكاة، الخوارزميات التطورية، النمل الأمثل مستعمرة، وما إلى ذلك.

هل كانت مفيدة؟

المحلول

وفيما يلي بعض أمثلة رائعة في SDK من نفيديا:

http://developer.nvidia.com/object/get-opencl.html

نصائح أخرى

والخوارزميات التي تصف ليست بسيطة ولا التمهيدية من وجهة نظر البرمجة GPU. السبب CUDA ديه الأمثلة في هذه المناطق التي كانت موجودة منذ فترة طويلة بما فيه الكفاية للناس لقد وضعت هذه الأمثلة. لا يوجد حاليا أي نسخة متاحة للجمهور من OpenCL الذي يعمل على وحدات معالجة الرسومات. كل من ATI و NVIDIA هي التي تقدم إصدارات بيتا من السائقين OpenCL، ولكن في ATI يدعم حساب وحدة المعالجة المركزية الوحيد ولNVIDIA يتطلب توقيع NDA للحصول على. ببساطة، لم يكن OpenCL حول طويلة بما فيه الكفاية للحصول على أمثلة شاملة مثل هذه قد وضعت وأثبت.

وقال ذلك، الحصول على السائقين OpenCL NVIDIA ليست صعبة. يمكنك معرفة كيفية القيام بذلك في منتدياتهم هنا . وأفترض أن توزيع OpenCL يحتوي على بعض البرامج عينة لمساعدتك على البدء.

وهذا يعني أيضا أنه فرصة ممتازة بالنسبة لك لتطوير بعض هذه المعايير ونشر النتائج الخاصة بك. ثم الناس سوف تشير إلى عملك بدلا منك اشارة الى عملهم. لا أتوقع مفاجآت كثيرة جدا على الرغم من. وينبغي أن يكون أداء OpenCL تقريبا على قدم المساواة مع أداء CUDA بمجرد أن تصبح متوفرة على نطاق واسع ودعمها.

وقد

وفريقنا يعمل على خوارزميات OpenCL والتسارع ونود أن نقترح المادة

HTTP: //www.cmsoft.com.br/index.php؟view=article&catid=1:latest-news&id=247:opencl-simulated-annealing

وكما تطبيق عينة من خوارزمية محاكاة الصلب لتقليل.

هل يمكن أن تحاول الكتب التاليين:

وبرمجة المعالجات المتوازية واسع ... والتدريب العملي على النهج (NVIDIA) (الفصل 1 و 2)

ووOpenCL البرمجة كتاب ... البرمجة المتوازية لمتعددة النوى وحدة المعالجة المركزية وGPU (مكونات التاريخ

وكل من يذهب في التفاصيل لشرح لماذا تم تطوير وأين يمكن العثور على bonusses الحقيقية.

وغير متأكدة من القياس على الرغم من لم يكن لها أي حظ هناك نفسي أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top