النتائج 1 إلى 12 من 12

الموضوع: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

  1. #1
    عضو فضي الصورة الرمزية Gainward
    تاريخ التسجيل
    Sep 2009
    المشاركات
    3,274
    الدولة: Sweden
    معدل تقييم المستوى
    58

    Question ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!



    السلام عليكم ...


    يروادني سؤال ، و أتمنى ان القي له اجابة ، ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    حيث نلاحظ في هذا الاختبار Video Transcoding تفوق بطاقة Geforce 220GT على معالج i7 965 @3.75 ! :confused:



    كذلك في الF@H و عند استعمال التسريع الرسومي في الـPhotoShop نفس الحال !


    و شكرا !


  2. #2
    عضو
    تاريخ التسجيل
    May 2008
    المشاركات
    737
    معدل تقييم المستوى
    11

    رد: ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    سؤال سهل.....وهو لان المعالجات تستخدم لغة x86

    بينما البطاقات الرسوميه تستخدم عدة لغات cuda , open gl وغيرها....وهاذي اللغات مصصمه ل انجاز مهام محدده على عكس x86

  3. #3
    عضو محترف
    تاريخ التسجيل
    Jul 2008
    المشاركات
    16,549
    الدولة: Cuba
    معدل تقييم المستوى
    115

    رد: ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    أيضا يعتبر المعالج الرسومي أكثر تعقيدا من المعالج المركزي وأقوى أضعاف المرات .
    كن مع الله ولا تبالي

    The Ωverclocker

  4. #4
    عضو فضي
    تاريخ التسجيل
    May 2008
    المشاركات
    2,912
    الدولة: Syria
    معدل تقييم المستوى
    36

    رد: ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    اهلا وسهلا اخي...
    المر معقد جدا ولا يمكن تفسيرة بشكل موسع حاليا ...
    لكن بصورة مصغرة ساقوم بتبسيط الموضوع..

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

    اضافة الى ان بناء النواة في المعالج الرسومي تحوي على عدد هائل ن المعالجات الصغيرة الحجم..بينما المعالج المركزي يكون محدود بعدد الانوية...(مثلا الان 6 انوية)

    بالتوفيق

  5. #5
    عضو فضي الصورة الرمزية Black-Edition
    تاريخ التسجيل
    Feb 2009
    المشاركات
    2,665
    الدولة: Egypt
    معدل تقييم المستوى
    31

    رد: ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    اقتباس المشاركة الأصلية كتبت بواسطة EN.AhMeD مشاهدة المشاركة
    اهلا وسهلا اخي...
    المر معقد جدا ولا يمكن تفسيرة بشكل موسع حاليا ...
    لكن بصورة مصغرة ساقوم بتبسيط الموضوع..

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

    اضافة الى ان بناء النواة في المعالج الرسومي تحوي على عدد هائل ن المعالجات الصغيرة الحجم..بينما المعالج المركزي يكون محدود بعدد الانوية...(مثلا الان 6 انوية)

    بالتوفيق
    شرحك ممتاز جدا يا أحمد .... شكرا على التوضيح

    يــــــــــــــــــــــــارب

    jOoLiAnOo

  6. #6
    عضو فضي الصورة الرمزية Hameedo
    تاريخ التسجيل
    Sep 2008
    المشاركات
    830
    الدولة: Egypt
    معدل تقييم المستوى
    78

    رد: ماهو سر تفوق المعالج بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    معظم مساحة المعالج المركزي تضيع في عتاد "التحكم والنقل" وليس عتاد المعالجة .

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

    يحتوي هذا العتاد ، علي متحكمات للذواكر Memory Controllers (لانتزاع وتسجيل البيانات علي الذواكر) ، وتحتوي علي ذواكر مخبأة Caches بحجم كبير جدا مع ما يصاحبها من متحكمات ذواكر أيضا ، كما تحتوي علي عتاد توقّع للبيانات القادمة Prediction ، وعتاد فهم وتفسير Decode& Dispatch للبيانات لادراك المطلوب منها وارسالها الي وحدات المعالجة المخصصة .

    كل هذا العتاد "الضائع" لا يفعل شيئا بخصوص معالجة البيانات ، لكنه يعمل كطاقم اداري واشرافي علي عملية المعالجة ، يسمح هذا العتاد بتفادي الأخطاء و تشغيل قدر كبير من البرامج بسهولة دون الحاجة لتطويعات مكثفة أو مخصصة ، كما يسمح لمئات البرامج بالعمل في وقت واحد لخدمة غرض أنظمة التشغيل ، واستخدام الحاسوب كمنصة متعددة المهام Multi-Tasking ، وأخيرا يسمح بمعالجة أي نوع من الحسابات سواء كانت معقدة أو بسيطة ، وذلك بفضل وحدة التفسير .

    بالاضافة الي كل ذلك ، فان حجم المعالج المركزي يتضخم بسبب احتياجه للعمل علي ترددات مرتفعة ، لأن الترددات المرتفعة تتطلب وجود دوائر احتياطية و فرعية لامتصاص مشكلة "الشوشرة" التي تحدث أثناء سير البيانات بسرعات عالية عند الترددات الكبيرة .

    في المقابل نجد أن المعالج الرسومي عكس ذلك، فهو عبارة عن تركيز شديد لعتاد المعالجة المباشر ، والذي يشغل معظم مساحة المعالج الرسومي ، مع تقليل العتاد "الضائع" أو عتاد التحكم والنقل قدر الامكان ، ويسمح هذا بجعل المعالج الرسومي قوة ضاربة في المعالجة بشكل عام ، لكن هذا يأتي بثمن :

    1-يجب علي البيانات الداخلة الي المعالج الرسومي أن تكون ذات تنسيق وتنظيم خاص ، وأن تخلو تماما من الأخطاء أو المسارات غير المألوفة ، وأن تخلو كذلك من العشوائية ، بحيث تكون كطابور طويل من النمل يسير بانتظام نملة نملة دو أن تتخلله أي فواصل أو فراغات ، وأن تسير البيانات بشكل قابل للتوقع بنسبة 99% دون حدوث أي حالات شاذة أو غير متوقعة . (في حالة المعالج المركزي ، فان ان مثل هذا الطابور ليس ضروريا اطلاقا)

    2-يجب علي البيانات الداخلة للمعالج الرسومي أن تكون في أبسط صور لها ، وتحديدا الجمع والطرح والضرب ، والوسط الحسابي ، تنفيذ اية عمليات أخري علي المعالج الرسومي يضيع من كفائته ويؤثّر سلبا علي قدرته الكليّة .. ويرجع ذلك الي أن عتاد المعالجة المستخدم في المعالج الرسومي لا يستطيع سوي تنفيذ العمليات السابقة فقط ولا شئ غيرها ، لأنها الأكثر استخداما في المعالجة الرسومية .

    3-يجب علي البيانات الداخلة الي المعالج الرسومي أن تكون ذات قابلية عالية علي التوازي (اي تقسيم طابور البيانات الي عدة طوابير متساوية الطول ) دون أن يسبب ذلك أي خطا في عملية المعالجة أو أي نقص في أي من طوابير البيانات الجديدة ! ((وهناك أنواع كثيرة من البيانات لا تقبل التوازي) .

    4-لا يمكن للمعالج الرسومي تشغيل عدد كبير من التطبيقات في نفس الوقت .

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

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

    يمكنك النظر الي هذا الموضوع للمزيد من التفاصيل :
    معمارية بطاقات Intel الرسومية القادمة : Larrabee ، التحديات والمصاعب .
    وقف الخلق ينظرون جميعا كيف أبنى قواعد المجد وحدى

    وبناة الأهرام فى سالف الدهر كفونى الكلام عند التحدى

    أنا تاج العلاء فى مفرق الشرق و دراته فرائد عقدى

    أى شئ فى الغرب قد بهر الناس جمالاِّ ولم يكن منه عندى


  7. #7
    عضو برونزي الصورة الرمزية OMDA
    تاريخ التسجيل
    May 2009
    المشاركات
    1,008
    الدولة: Egypt
    معدل تقييم المستوى
    27

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    كالعاده...
    مبدع دائما دكتور حميدو , جزاك الله خيرا
    وزادك من فضله

  8. #8
    عضو برونزي الصورة الرمزية The_Wolf88
    تاريخ التسجيل
    Feb 2006
    المشاركات
    4,602
    معدل تقييم المستوى
    25

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    أيضا يعتبر المعالج الرسومي أكثر تعقيدا من المعالج المركزي وأقوى أضعاف المرات
    اخالفك الرأي اخي extreme ..

    المعالج المركزي معقد اكثر من المعالج الرسومي والدليل انك ترى معمارية جديدة لكروت الشاشة كل ستة اشهر في حين انك ترى معمارية جديدة للمعالجات المركزية كل سنتين تقريبا !

    والشكر الجزيل للاخ حميدو على شرحه
    [COLOR="Navy"][SIZE="5"][FONT="Arial"][CENTER][B]سبحان الله وبحمده سبحان الله العظيم[/B][/CENTER][/FONT][/SIZE][/COLOR]

  9. #9
    عضو محترف
    تاريخ التسجيل
    Jul 2008
    المشاركات
    16,549
    الدولة: Cuba
    معدل تقييم المستوى
    115

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    اقتباس المشاركة الأصلية كتبت بواسطة The_Wolf88 مشاهدة المشاركة
    اخالفك الرأي اخي extreme ..

    المعالج المركزي معقد اكثر من المعالج الرسومي والدليل انك ترى معمارية جديدة لكروت الشاشة كل ستة اشهر في حين انك ترى معمارية جديدة للمعالجات المركزية كل سنتين تقريبا !

    والشكر الجزيل للاخ حميدو على شرحه
    أخي وولف , جميع معامل ومختبرات إنتيل لا تأتي شيئ أمام معمل واحد من ATI أو nVIDIA ..
    المعالج الرسومي جدا أعقد وأرجو تصحيحي إن كنت مخطئا فهذة بحسب المعلومات الدي لدي .
    كن مع الله ولا تبالي

    The Ωverclocker

  10. #10
    عضو برونزي الصورة الرمزية Mostafa Gomaa
    تاريخ التسجيل
    Apr 2010
    المشاركات
    2,537
    معدل تقييم المستوى
    64

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    الف شكر على الموضوع والردود اللى أكثر من رائعه

  11. #11
    ممثل شركة Cairo Computer - مصر الصورة الرمزية S@M
    تاريخ التسجيل
    Jul 2009
    المشاركات
    17,266
    الدولة: Egypt
    معدل تقييم المستوى
    26

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!

    بالفعل معماريات كروت الشاشة تعد اكثر تعقيدا من معماريات المعالجات المركزية

  12. #12
    عضو فضي الصورة الرمزية Gainward
    تاريخ التسجيل
    Sep 2009
    المشاركات
    3,274
    الدولة: Sweden
    معدل تقييم المستوى
    58

    رد: ماهو سر تفوق المعالجة بواسطة الـGPU على المعالجة بواسطة الـCPU ؟!



    اخواني ... جزاكم الله خيرا على الافادة ، و زادكم من علمه


المواضيع المتشابهه

  1. مشكلة غريبة في المعالجة الرسومية
    بواسطة Wufei2000 في المنتدى الأرشيف
    مشاركات: 14
    آخر مشاركة: 04-11-2011, 16:17
  2. كيف أعرف أن (خيوط المعالجة) مفعّلة ؟ و كيف...
    بواسطة سعودX في المنتدى الأرشيف
    مشاركات: 8
    آخر مشاركة: 27-05-2011, 13:21
  3. أرجو شرح المعالجة المرفقة بالصورة
    بواسطة reem-akk في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 0
    آخر مشاركة: 27-03-2011, 14:01
  4. حل لمشكلة وحدة المعالجة المركزية تستخدم 100%
    بواسطة أكرم العزاني في المنتدى مشاكل الحاسب وحلولها
    مشاركات: 2
    آخر مشاركة: 15-12-2009, 13:24

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •