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