تمت إعادة طباعة هذه المقالة بإذن من Superpower.com.
لا يستطيع GPU استبدال وحدة المعالجة المركزية ، وبالمثل ، لا تستطيع وحدة المعالجة المركزية استبدال GPU.
إذا تم فهم الصورة ، إن وحدات معالجة الرسوم تشبه مجموعة من النمل ، كل هذه الأمور تفعل نفس الشيء ، فالـ CPU يشبه القرد ، فالقرد يقوم بأشياء مختلفة.
بشكل أساسي ، تستخدم وحدات المعالجة المركزية ووحدات معالجة الرسوم (GPU) أغراضًا مختلفة ، ولها بؤر مختلفة ، ولها أيضًا خصائص أداء مختلفة ، ففي بعض الوظائف ، تعمل وحدة المعالجة المركزية بشكل أسرع ، وفي وظيفة أخرى ، قد يكون GPU أفضل.
عندما تحتاج إلى القيام بنفس الشيء مع الكثير من البيانات ، يكون GPU أكثر ملاءمة ، عندما تحتاج إلى القيام بالكثير من الأشياء باستخدام نفس البيانات ، تكون وحدة المعالجة المركزية صحيحة تمامًا.
ومع ذلك ، في التطبيقات العملية ، فإن الوضع الأخير أكثر ، أي أن وحدة المعالجة المركزية أكثر مرونة وقادرة على المزيد من المهام ، ما الذي يمكن أن تقوم به GPU فيما يتعلق بالرسومات وعمليات المصفوفة واسعة النطاق ، مثل خوارزميات التعلم الآلي والتعدين وتكسير القوة الغاشمة. كلمات المرور ، إلخ. سوف يساعدك GPU.
ببساطة ، إن وحدة المعالجة المركزية جيدة في العمليات المعقدة مثل التنبؤ بالفرع ، حيث إن وحدة معالجة الرسوميات جيدة في عمليات بسيطة على كميات كبيرة من البيانات ، أحدها هو العمل المعقد ، والآخر كثير من العمل الموازي.
في الواقع يمكن اعتبار GPU بمثابة وحدة المعالجة المركزية المخصصة ، وهي مصممة للتدريس الفردي على كتل كبيرة من البيانات ، وهذه البيانات هي نفس العملية.
وللتعرف على أن معالجة كتلة كبيرة من البيانات أكثر كفاءة من معالجة بيانات واحدة في كل مرة ، سيتم تخفيض النفقات العامة على التعليمات المنفذة بشكل كبير ، لأن معالجة الكتل الكبيرة من البيانات تعني أن هناك حاجة لمزيد من الترانزستورات للعمل بشكل متواز ، وتبلغ قيمة بطاقات الرسومات الرئيسية الآن أكثر من 10 مليارات. الترانزستور.
الغرض من وحدة المعالجة المركزية هو تنفيذ تعليمة واحدة على بيانات واحدة في أسرع وقت ممكن ، لأنه يتطلب فقط تعليمة واحدة لبيانات واحدة ، فإن عدد الترانزستورات اللازمة أقل بكثير.
إن ترانزستورات وحدة المعالجة المركزية المكتبية الحالية الحالية أقل من بليون واحد ، وهو أعلى بعشر مرات أعلى من وحدة معالجة الرسوميات العلوية ، ولكنها تتطلب مجموعة تعليمات أكبر ، وحدة أكثر تعقيدًا (وحدة المنطق الحسابي) ، وتوقع أفضل للفرع ، وعمارة افتراضية أفضل. ، تأخير أقل ، إلخ.
وبالإضافة إلى ذلك، كما لدينا نظام التشغيل ويندوز، وأنه مكتوب لمعالجات x86، فإنه يحتاج عملية للقيام بالمهام التي أجريت على وحدة المعالجة المركزية بالتأكيد أكثر كفاءة، وتريد عمل كل موضوع ليست هي نفسها، من الصعب أساسا لتتم بشكل مواز لا يستطيع GPU تشغيل نقاط القوة الخاصة به بشكل كامل.
لذلك، في المستقبل المنظور، لتعزيز القدرة على التعامل مع وحدة المعالجة المركزية كتل البيانات، وسوف نرى التكامل بين وحدة المعالجة المركزية والعمارة GPU، ومع التقدم والحد من تكنولوجيا تصنيع الرقائق، يمكن GPU تحمل أكثر تطورا تعليمات.
فإن تقسيم العمل بين وحدة المعالجة المركزية وGPU، وإن كان لا يزال مختلفا جدا، ولكن التقاطع بينهما سيكون بلا شك أكثر.