سؤال

وI تم تشغيل برنامج كودا على جهاز الذي لديه وحدة المعالجة المركزية مع أربع نوى، كيف يمكن لبرنامج ج التغيير CUDA استخدام جميع النوى الأربعة وجميع الجرافيك هو متاح؟

وأعني برنامجي أيضا لا شيء على الجانب المضيف قبل حساب على وحدات معالجة الرسومات "...

وذلك بفضل!

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

المحلول

وليس المقصود

وCUDA للقيام بذلك. والغرض من CUDA هو توفير الوصول إلى <قوية> GPU بالنسبة المعالجة المتوازية. انها لن تستخدم وحدات المعالجة المركزية الخاصة بك.

ما هو CUDA الصفحة

<اقتباس فقرة>   

وCUDA هو بنية الحوسبة المتوازية NVIDIA التي تمكن زيادة كبيرة في حساب الأداء عن طريق تسخير قوة GPU (وحدة معالجة الرسومات).

ويجب التعامل مع هذا عن طريق التقنيات التقليدية خيوط متعددة.

نصائح أخرى

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

وتحويل البرنامج إلى OpenCL: -)

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