نوى CUDA في بطاقات الفيديو
تم تطويره بواسطة Nvidia لـ وحدات معالجة الرسومات (GPUs) ، Compute Unified Device Architecture (CUDA) هي منصة تقنية تعمل على تسريع عمليات حساب GPU. نوى Nvidia CUDA عبارة عن وحدات معالجة متوازية أو منفصلة داخل وحدة معالجة الرسومات ، مع وجود عدد أكبر من النوى يساوي بشكل عام أداءً أفضل.

باستخدام CUDA ، يمكن للباحثين ومطوري البرامج إرسال كود C و C ++ و Fortran إلى وحدة معالجة الرسومات دون استخدام رمز التجميع. يستفيد هذا التبسيط من الحوسبة المتوازية التي يتم فيها تنفيذ آلاف المهام أو الخيوط في وقت واحد.
ما هي النوى CUDA؟
نوى Nvidia CUDA هي معالجات متوازية مشابهة لـ المعالج في جهاز الكمبيوتر ، والذي قد يكون معالجًا ثنائي أو رباعي النواة. ومع ذلك ، يمكن أن تحتوي وحدات معالجة الرسومات Nvidia على عدة آلاف من النوى.
عند التسوق لشراء Nvidia بطاقة فيديو، قد ترى إشارة إلى عدد نوى CUDA الموجودة في البطاقة. النوى مسؤولة عن العديد من المهام المتعلقة بسرعة وحدة معالجة الرسومات وقوتها.
نظرًا لأن نوى CUDA مسؤولة عن التعامل مع البيانات التي تنتقل عبر وحدة معالجة الرسومات ، غالبًا ما تتعامل النوى مع رسومات ألعاب الفيديو في المواقف التي يتم فيها تحميل الشخصيات والمشاهد.
تتشابه نوى CUDA مع AMD معالجات تيار تم تسمية هذه فقط بشكل مختلف. ومع ذلك ، لا يمكنك مساواة 300 CUDA Nvidia GPU مع 300 Stream Processor AMD GPU.
يمكن إنشاء التطبيقات للاستفادة من الأداء المتزايد الذي توفره نوى CUDA. يمكنك رؤية قائمة بهذه التطبيقات على تطبيقات Nvidia GPU صفحة.
اختيار بطاقة الفيديو مع CUDA
يعني العدد الأكبر من نوى CUDA عادةً أن بطاقة الفيديو توفر أداءً أسرع بشكل عام. لكن عدد نوى CUDA هو واحد فقط من عدة عوامل يجب مراعاتها اختيار بطاقة الفيديو.
تقدم Nvidia مجموعة من البطاقات التي تضم ما لا يقل عن ثمانية أنوية CUDA إلى ما يصل إلى 5760 نواة CUDA في بطاقة GeForce GTX TITAN Z.
بطاقات الرسومات التي تحتوي على هندسة Tesla أو Fermi أو Kepler أو Maxwell أو Pascal تدعم CUDA.