وحدات حساب AMD مقابل نوى Nvidia CUDA: ما الفرق؟

وحدات حساب AMD مقابل نوى Nvidia CUDA: ما الفرق؟

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





لكن ماذا تعني هذه المصطلحات في الواقع؟ هل نواة CUDA هي نفس وحدة الحوسبة؟ إذا لم يكن كذلك ، فما هو الفرق؟





ما هو عنوان IP الخاص بهاتفي

دعنا نجيب على هذه الأسئلة ونرى ما الذي يجعل وحدة معالجة الرسومات AMD مختلفة عن Nvidia.





العمارة العامة لوحدة معالجة الرسومات

تعمل جميع وحدات معالجة الرسومات ، سواء من AMD أو Nvidia أو Intel ، بنفس الطريقة بشكل عام. لديهم نفس المكونات الرئيسية والتخطيط العام لتلك المكونات متشابه في مستوى أعلى.

لذلك ، من منظور من أعلى إلى أسفل ، فإن جميع وحدات معالجة الرسومات متشابهة.



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

وبالمثل ، تستخدم AMD مكونات مثل Infinity Cache ، والتي لا تمتلكها Nvidia GPUs.





لذا ، لفهم الاختلاف بين وحدات الحوسبة (CUs) ونوى CUDA ، علينا أن ننظر إلى البنية العامة لوحدة معالجة الرسومات (GPU) أولاً. بمجرد أن نفهم البنية ونرى كيف تعمل وحدة معالجة الرسومات ، يمكننا أن نرى بوضوح الفرق بين وحدات الحوسبة ونوى CUDA.

كيف تعمل وحدة معالجة الرسومات؟

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





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

على سبيل المثال ، يحتوي Nvidia RTX 3090 على 10496 نواة CUDA. من ناحية أخرى ، يحتوي جهاز AMD Threadripper 3970X الأحدث على 64 مركزًا فقط.

لذلك ، لا يمكننا مقارنة أنوية وحدة معالجة الرسومات (GPU) بأنوية وحدة المعالجة المركزية (CPU). هناك الكثير الاختلافات بين وحدة المعالجة المركزية ووحدة معالجة الرسومات لأن المهندسين صمموها لأداء مهام مختلفة.

علاوة على ذلك ، على عكس متوسط ​​وحدة المعالجة المركزية ، يتم ترتيب جميع نوى وحدة معالجة الرسومات في مجموعات أو مجموعات.

أخيرًا ، تحتوي مجموعة النوى على وحدة معالجة الرسومات على مكونات أجهزة أخرى مثل أنوية معالجة النسيج ووحدات النقاط العائمة وذاكرة التخزين المؤقت

للمساعدة في معالجة ملايين التعليمات في نفس الوقت. يحدد هذا التوازي بنية وحدة معالجة الرسومات. من تحميل التعليمات إلى معالجتها ، تقوم وحدة معالجة الرسومات بكل شيء وفقًا لمبادئ المعالجة المتوازية.

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

باختصار ، تحتوي وحدة معالجة الرسومات (GPU) على الآلاف من عناصر المعالجة التي نسميها النوى مرتبة في مجموعات. يقوم المنظمون بتعيين العمل لهذه المجموعات لتحقيق التوازي.

ما هي الوحدات الحسابية؟

كما رأينا في القسم السابق ، تحتوي كل وحدة معالجة رسومات على مجموعات من النوى تحتوي على عناصر معالجة. AMD تسمي هذه المجموعات الأساسية وحدات حسابية.

www.youtube.com/watch؟v=uu-3aEyesWQ&t=202s

وحدات الحساب هي مجموعة من موارد المعالجة مثل الوحدات الحسابية والمنطقية المتوازية (ALUs) ، وذاكرة التخزين المؤقت ، ووحدات الفاصلة العائمة أو معالجات المتجهات ، والسجلات ، وبعض الذاكرة لتخزين معلومات الخيط.

لتبسيط الأمر ، تعلن AMD فقط عن عدد وحدات الحوسبة لوحدات معالجة الرسومات الخاصة بها ولا تفصل المكونات الأساسية.

لذلك ، عندما ترى عدد وحدات الحساب ، فكر فيها على أنها مجموعة من عناصر المعالجة وجميع المكونات ذات الصلة.

كيف ننظر إلى instagram dms على جهاز الكمبيوتر

ما هي النوى CUDA؟

حيث تحب AMD أن تبقي الأمور بسيطة من خلال عدد وحدات الحوسبة ، فإن Nvidia تعقد الأمور باستخدام مصطلحات مثل نوى CUDA.

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

لذا ، فإن وصفهم بالنواة هو تسويق خالص.

لذلك ، فإن نواة CUDA هي عنصر معالجة يؤدي عمليات الفاصلة العائمة. يمكن أن يكون هناك العديد من نوى CUDA داخل مجموعة أساسية واحدة.

أخيرًا ، تسمي Nvidia المجموعات الأساسية دفق المعالجات المتعددة أو SMs. تعادل SMs وحدات حساب AMD نظرًا لأن الوحدات الحسابية هي مجموعات أساسية بحد ذاتها.

ما هو الفرق بين وحدات الحساب و CUDA النوى؟

يتمثل الاختلاف الرئيسي بين وحدة الحوسبة ونواة CUDA في أن الأول يشير إلى مجموعة أساسية ، ويشير الأخير إلى عنصر معالجة.

لفهم هذا الاختلاف بشكل أفضل ، دعنا نأخذ مثال علبة التروس.

علبة التروس هي وحدة تتكون من تروس متعددة. يمكنك التفكير في علبة التروس كوحدة حسابية والتروس الفردية كوحدات فاصلة عائمة من نوى CUDA.

بمعنى آخر ، عندما تكون وحدات الحساب عبارة عن مجموعة من المكونات ، فإن نوى CUDA تمثل مكونًا محددًا داخل المجموعة. لذا ، وحدات الحساب ونوى CUDA ليست قابلة للمقارنة.

هذا هو السبب أيضًا عندما تذكر AMD عدد وحدات الحوسبة لوحدات معالجة الرسومات الخاصة بها ، فإنها دائمًا ما تكون أقل بكثير مقارنة ببطاقات Nvidia المنافسة وعدد CUDA الأساسي. قد تكون المقارنة الأكثر ملاءمة بين عدد المعالجات المتدفقة لبطاقة Nvidia وعدد وحدات الحوسبة لبطاقة AMD.

متعلق ب: AMD 6700XT مقابل Nvidia RTX 3070: ما هو أفضل GPU أقل من 500 دولار؟

نوى CUDA ووحدات الحساب مختلفة وغير قابلة للمقارنة

عادة ما تستخدم الشركات المصطلحات المربكة لتقديم منتجاتها في أفضل صورة. لا يؤدي هذا إلى إرباك العميل فحسب ، بل يجعل من الصعب أيضًا تتبع الأشياء المهمة.

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

يشارك يشارك سقسقة بريد الالكتروني هل تستحق بطاقات الرسومات من سلسلة NVIDIA الثلاثين الترقية؟

إذا كنت لاعبًا ، فقد تميل إلى ترقية بطاقة الرسومات الخاصة بك إلى سلسلة 30 من NVIDIA. لكن هل يستحق ذلك؟

اقرأ التالي
مواضيع ذات صلة
  • شرح التكنولوجيا
  • بطاقة مصورات
  • نفيديا
  • معالج AMD
نبذة عن الكاتب فؤاد مرتضى(تم نشر 47 مقالة)

فؤاد كاتب مستقل متفرغ. يحب التكنولوجيا والطعام. عندما لا يأكل أو يكتب عن Windows ، فهو إما يلعب ألعاب الفيديو أو يحلم بالسفر.

المزيد من Fawad Murtaza

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك