NVIDIA CUDA باستخدام كافة النوى من الجهاز
-
20-09-2019 - |
سؤال
وI تم تشغيل برنامج كودا على جهاز الذي لديه وحدة المعالجة المركزية مع أربع نوى، كيف يمكن لبرنامج ج التغيير CUDA استخدام جميع النوى الأربعة وجميع الجرافيك هو متاح؟
وأعني برنامجي أيضا لا شيء على الجانب المضيف قبل حساب على وحدات معالجة الرسومات "...
وذلك بفضل!
المحلول
وCUDA للقيام بذلك. والغرض من CUDA هو توفير الوصول إلى <قوية> GPU بالنسبة المعالجة المتوازية. انها لن تستخدم وحدات المعالجة المركزية الخاصة بك.
<اقتباس فقرة>وCUDA هو بنية الحوسبة المتوازية NVIDIA التي تمكن زيادة كبيرة في حساب الأداء عن طريق تسخير قوة GPU (وحدة معالجة الرسومات).
اقتباس فقرة>ويجب التعامل مع هذا عن طريق التقنيات التقليدية خيوط متعددة.
نصائح أخرى
ورمز كودا يعمل فقط على GPU. حتى إذا كنت تريد التوازي على النوى وحدة المعالجة المركزية الخاصة بك، تحتاج إلى استخدام المواضيع مثل بثريدس أو قانون الزواج.
وتحويل البرنامج إلى OpenCL: -)