يوضح HDG: ما هي وحدة معالجة الرسومات (GPU)؟

وحدة المعالجة الرسومية(GPU) أو وحدة المعالجة الرسومية(Graphical Processing Unit) عبارة عن رقاقة مخصصة تم تصميمها خصيصًا للقيام بالمهام المتعلقة بالرسومات بمعدل أسرع بكثير من وحدة المعالجة المركزية(CPU) أو وحدة المعالجة المركزية(Central Processing Unit)

بشكل عام ، تتعامل وحدات معالجة الرسومات(GPUs) مع الجانب المرئي لألعاب الفيديو بالإضافة إلى برامج تحرير الفيديو والتصميم الجرافيكي والتصميم ثلاثي الأبعاد والأدوات المماثلة الأخرى. في الآونة الأخيرة ، تم استخدام وحدات معالجة الرسومات(GPUs) أيضًا للقيام ببعض المهام غير المتعلقة بالرسومات مثل تعدين العملات المشفرة ، والتي تعمل بشكل جيد مع تصميمها الداخلي الفريد.

الفرق بين(Difference Between) وحدة معالجة الرسومات ووحدة(GPU) المعالجة المركزية(CPU)

يحتوي كل جهاز كمبيوتر ، سواء كان كمبيوتر محمول أو جهازًا لوحيًا أو وحدة تحكم في الألعاب ، على وحدة معالجة مركزية(CPU) . وحدة المعالجة المركزية(CPU) هي عقل الجهاز. عندما تقوم بتشغيل برنامج على جهازك ، فإن وحدة المعالجة المركزية(CPU) هي التي تتبع التعليمات وتقوم بكل العمليات الحسابية اللازمة. بالطبع ، كل شريحة ميكرو تنفذ التعليمات ، فما الذي يجعل وحدة المعالجة المركزية(CPU) مميزة؟ 

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

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

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

هل وحدات معالجة (Are GPUs)الرسومات وبطاقات الرسومات(Graphics Cards) هي نفس الشيء(Same Thing) ؟

أصبح من الشائع استخدام المصطلحين " GPU " و "بطاقة الرسومات" بالتبادل. مما(Which) يؤدي إلى مواقف يقول فيها شخص ما أن جهاز الكمبيوتر الخاص به لا يحتوي على وحدة معالجة(GPU) رسومات ، ولكن ما يقصده حقًا هو أن الكمبيوتر لا يحتوي على بطاقة رسومات.

ما هي وحدة معالجة الرسوميات GPU(GPU) ؟ تشير وحدة معالجة الرسومات(GPU) على وجه التحديد إلى المعالج الدقيق نفسه ، ولكن بالطبع لا يمكن لوحدة معالجة الرسومات ( GPU ) أن تعمل بمفردها. يحتاج إلى مكونات أخرى للقيام بعمله. لذلك دعنا نتعرف على الطرق المختلفة التي يتم بها حزم وحدات معالجة الرسومات .(GPUs)

بطاقات الجرافيكس

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

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

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

تم دمج وحدات معالجة الرسومات(GPUs) المدمجة في نفس السكن مثل وحدة المعالجة المركزية(CPU) . لذا فإن الكمبيوتر المجهز بأحد هذه الأجهزة لا يحتاج إلى بطاقة رسومات منفصلة لكي يعمل. يتم توفير موصلات العرض من خلال اللوحة الأم وتشترك (Display)وحدة معالجة الرسومات(GPU) في نفس مجموعة الذاكرة مثل وحدة المعالجة المركزية(CPU) . بالطبع ، تشترك وحدة المعالجة المركزية(CPU) ووحدة معالجة الرسومات(GPU) أيضًا في نفس نظام التبريد ومصدر الطاقة. 

تعد وحدات معالجة الرسومات(GPUs) المدمجة قوية جدًا هذه الأيام ويمكن استخدام بعضها لرسومات ألعاب الفيديو المتواضعة ، لكن ميزتها الرئيسية هي توفير التكلفة والمساحة. وهذا(Which) هو سبب كونها حلًا شائعًا في العديد من أجهزة الكمبيوتر المحمولة.

تحتوي الأجهزة اللوحية والهواتف الذكية أيضًا على وحدات معالجة رسومات(GPUs) مدمجة ، ولكنها جزء من حزمة "نظام على شريحة". على أجهزة الكمبيوتر ، تشترك وحدة المعالجة المركزية ( CPU ) ووحدة معالجة الرسومات ( GPU ) فقط في نفس الحزمة في حالة SoCs ، تكون ذاكرة الوصول العشوائي ( RAM ) والتخزين ووحدات التحكم الطرفية والمكونات الأخرى التي تشكل النظام بأكمله على نفس حزمة السيليكون.

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

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

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

بطاقات الجرافيكس الخارجية

تطور حديث ، بطاقات الرسوم الخارجية ، تستفيد من المنافذ عالية السرعة على أجهزة الكمبيوتر الحديثة. Thunderbolt 3 عبر USB C(Thunderbolt 3 over USB C) هو الحل المفضل. يمكن أن تكون البطاقات الخارجية إما حلاً متكاملاً ، أو مجرد حاوية يمكنك استخدامها مع أي بطاقة رسومات مناسبة.

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

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

إذا كنت تريد معرفة كيفية الاختيار من بين بطاقات رسومات مختلفة ، فقم بإلقاء نظرة على دليل مشتري بطاقة الرسومات(graphics card buyer’s guide) لدينا للحصول على شرح مفصل لمواصفات وحدة معالجة الرسومات(GPU) . إذا كنت تريد فقط ملخصًا سريعًا ، فإليك الأرقام الأساسية التي تهم عندما يتعلق الأمر بوحدات معالجة الرسومات(GPU) :

  • عدد المعالجات
  • مقدار الذاكرة
  • إجمالي عرض النطاق الترددي للذاكرة
  • الميزات الخاصة ، مثل تتبع أشعة الأجهزة

لسوء الحظ ، فإن معرفة هذه الأرقام أو التفاصيل لن يخبرك كثيرًا عن كيفية أداء وحدة معالجة الرسومات(GPU) أو بطاقة الرسومات. في النهاية ، ما يهم أكثر هو الأداء مع التطبيقات التي تريد تشغيلها ، والتي يمكنك العثور عليها بسهولة في المعايير المنشورة عبر الإنترنت.

مهام حوسبة GPU العامة

آخر شيء مهم يجب معرفته عن وحدات معالجة الرسومات(GPUs) الحديثة هو أنه يمكن استخدامها في مهام معينة غير متعلقة بالرسومات. نظرًا لأن وحدات معالجة الرسومات(GPUs) تتكون أساسًا من عدد هائل من المعالجات البسيطة ، فإن أي مهمة تتطلب الكثير من العمليات الحسابية التي يتم إجراؤها بالتوازي قد تستفيد من التشغيل على وحدة معالجة الرسومات(GPU) .

على سبيل المثال ، تعمل علامة Nvidia التجارية للبطاقات مع تعليمات CUDA ( Compute Unified Device Architecture ). يمكنك كتابة برنامج باستخدام CUDA بحيث يستفيد من التصميم الفريد لوحدة معالجة الرسومات لتسريع أنواع معينة من الحسابات.

هناك أيضًا OpenCL ، وهو غير مرتبط بعلامة تجارية معينة من البطاقات. يتم تطبيق وحدات معالجة الرسومات(GPUs) لتحليل البيانات الضخمة ، والتعلم الآلي ، والتعلم العميق ، وتعدين العملات المشفرة ، وقائمة متزايدة باستمرار من الوظائف المتقدمة التي كانت بحاجة إلى أجهزة كمبيوتر عملاقة في الماضي.

أستطيع أن أرى بوضوح الآن

هذه هي أهم الحقائق التي تحتاج إلى معرفتها حول ماهية وحدات معالجة الرسومات(GPUs) . أنت الآن تعرف ما هي ، ولماذا تستخدم ، وكيف تختلف عن الأنواع الأخرى من المعالجات. يجب أن نكون جميعًا ممتنين لوحدات معالجة الرسومات(GPUs) . سيكون استخدام أجهزة الكمبيوتر أقل سخونة وسلاسة بدونها!



About the author

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



Related posts