المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : معالج PS3 بعض الاستفسارات عنه



Asad_AL_net
01-03-2009, 14:46
بسم الله الرحمن الرحيم



السلام عليكم ورحمة الله وبركاته



كيفكم اعزائي ان شاء الله


المعذره على الازعاج بس حبيت استفسر منكم عن معالج PS3


نحن نعلم انه يحتوي على 8 أنوية 7 تشتغل والثامنة واقفة حتى الان لا اعرف ما السبب من ذلك فتشتت تفكيري بعضهم يقول للتشفير والاخر يقول محجوزة الاخيره لنظام التشغيل وبعضهم يقول مالها لازمة فحبيت اعرف ما وضيفة النواه الثامنه


كذلك سمعت انه صرح مدير IBM انه لا فرق بين معالج الاكس بوكس ومعالج الPS3 طيب كيف مافي فرق هذا ثمان انوية والاخر اضن 4 انوية !!


مثل الي يقول Core2Due E8400 نفس معالج أو مافي فرق بينه وبين Core2Quad Q9650 لانهم نفس التردد !!


فهل هذا الكلام معقول!


وهل هذا الخبر صحيح الذي سمعته ؟


وجزاكم الله الف خير
وتحية طيبة للاخ خلف

شلاع العتر
01-03-2009, 14:51
لوتبحث في المنتدى ستجد انه تم منلقشة هذا الموضوع ومنذ فترة قريبة .

الخلف
01-03-2009, 15:00
لا ضير من التوضيح أخي شلاع، فربما تكون الردود قد دخلت غيابة الصفحات :D


معالج Cell في الـ PS3 كان مخططاً له أن يحتوي على نواة PowerPC 970 مثل التي تستخدم في أجهزة Mac G5 إضافة إلى 8 وحدات معالجة يطلق عليها اسم عناصر المعالجة المتآزرة أو SPE
ولكن من الصعب المحافظة على وجود 8 عناصر معالجة بسبب أن بعض المعالجات تنتج وفيها إحدى هذه العناصر معطلة وبالتالي يضطرون لإلغاء المعالج بأكمله، لهذا تُقرر أن يتم تخفيض العدد إلى 7 عناصر ويتركون الثامن ليكون أداة لتحسين الإنتاج فلو تعطل واحد من الثمانية فليست مشكلة لأن الهدف أصبح 7 وليس 8... وإن لم يتعطل فيتم تعطيله لأن كل منصة يجب أن يتساوى أداؤها ومواصفاتها مع جميع المنصات الأخرى...

إذاً هناك 7 عناصر معالجة SPE مستخدمة في معالج PS3 Cell، تستخدم Sony واحداً من هذه السبعة من أجل نظام التشغيل وبالتالي فما يتبقى لأي برنامج أو لعبة للإستخدام هو 6 عناصر SPE...



أما بخصوص تصريح مدير IBM فلم أسمع عن هذا التصريح ولكن قوله به بعض الصحة

كما ذكرت لك فإن معالج Cell الموجود في PS3 يتضمن نواة معالج Power PC تعمل كنواة رئيسية عامّة، وهناك أنوية أخرى SPE تؤدي مهام أخرى
في معالج Xbox 360 لايوجد أنوية SPE ولكن تم التعويض عنها بوجود نواتي PowerPC أخريتين وبالتالي فمعالج Xbox 360 يتضمن ثلاث أنوية PowerPC 570 مقابل نواة واحدة و7 أنوية SPE في معالج PS3

وهذا هو الاختلاف الرئيس بينهم :)

Asad_AL_net
01-03-2009, 15:26
معالج Cell في الـ PS3 كان مخططاً له أن يحتوي على نواة PowerPC 970 مثل التي تستخدم في أجهزة Mac G5 إضافة إلى 8 وحدات معالجة يطلق عليها اسم عناصر المعالجة المتآزرة أو SPE
ولكن من الصعب المحافظة على وجود 8 عناصر معالجة بسبب أن بعض المعالجات تنتج وفيها إحدى هذه العناصر معطلة وبالتالي يضطرون لإلغاء المعالج بأكمله، لهذا تُقرر أن يتم تخفيض العدد إلى 7 عناصر ويتركون الثامن ليكون أداة لتحسين الإنتاج فلو تعطل واحد من الثمانية فليست مشكلة لأن الهدف أصبح 7 وليس 8... وإن لم يتعطل فيتم تعطيله لأن كل منصة يجب أن يتساوى أداؤها ومواصفاتها مع جميع المنصات الأخرى...

إذاً هناك 7 عناصر معالجة SPE مستخدمة في معالج PS3 Cell، تستخدم Sony واحداً من هذه السبعة من أجل نظام التشغيل وبالتالي فما يتبقى لأي برنامج أو لعبة للإستخدام هو 6 عناصر SPE...
هذه النقطة وضحت لدي الان
يبدو لي كان هناك لبس في النواه الثامنه مع النواه السابعة
كنت اعتقد النواه الثامنه لنظام التشغيل ومره قرات انها للتشفير ومره قرات انها لنظام التشغيل
الان وضحت لدي الفكرة
وهو PS3 يعتمد على 6 انوية في المعالجة



كما ذكرت لك فإن معالج Cell الموجود في PS3 يتضمن نواة معالج Power PC تعمل كنواة رئيسية عامّة، وهناك أنوية أخرى SPE تؤدي مهام أخرى
في معالج Xbox 360 لايوجد أنوية SPE ولكن تم التعويض عنها بوجود نواتي PowerPC أخريتين وبالتالي فمعالج Xbox 360 يتضمن ثلاث أنوية PowerPC 570 مقابل نواة واحدة و7 أنوية SPE في معالج PS3والله يا اخ خلف مافهمت صراحة بخصوص المقارنة بين الاكس بوكس والبلايستسشن
لان هناك المعالج مختلف عدد الانوية مختلفة:(

ما ادري هل مخي مو راضي يستوعب الكلام الكبير :ah42:
ممكن سبب ذلك عدم معرفتي للPowerPC و SPE :ah38:

الخلف
01-03-2009, 19:12
نعم معالج الـ PS3 به 8 معالجات SPE، واحد منها معطل، و7 تستخدمها المنصة، 6 منها للألعاب والأخير لواجهة النظام...



لتوضيح الأمور بخصوص الفرق بين معالجي PS3 و Xbox 360
معالج PS3 : يتضمن نواة واحدة PowerPC... و 7 أنوية SPE
معالج Xbox 360 : يتضمن ثلاث أنوية PowerPC... ولا توجد أي أنوية SPE

نواة PowerPC هي نواة معالج عادية مثل معالجات Intel و AMD وطورتها IBM ولكن نظراً لكونها تستخدم طريقة تنفيذ مختلفة للأوامر وأوامرها مختلفة فهي غير متوافقة مع معالجات Intel و AMD ولهذا فهي تحتاج لأنظمة تشغيل وبرامج مختلفة... كانت هذه النواة تستخدم في أجهزة Apple من صنف G5... طبعاً حالياً Apple اتجهت إلى استخدام معالجات Intel... أما معالجات Power PC فصارت خاصة بالمنصات نوعاً ما إضافة لبعض الأجهزة الاحترافية الأخرى ( مزودات وأجهزة Super Computer تقوم IBM بتصنيعها )... يُذكر أن معالج جهاز Wii هو الآخر يستخدم نسخة معدلة من نواة Power PC...

نواة SPE : عبارة عن معالج متخصص بالحسابات بشكل رئيسي هو صغير وبالتالي يمكن وضع عدة أنوية في نفس المعالج، ما يميز تصميم هذه الأنوية عن غيرها أنه يمكن لها أن تتواصل مع بعضها بغض النظر عن موقعها هل هي في نفس المعالج أم حتى في جهاز آخر كل ما تحتاجه هو برمجتها + التطبيقات المناسبة ولهذا سميت باسمها ( عناصر المعالجة المتآزرة )

Asad_AL_net
01-03-2009, 20:13
الله يفتحلك ابواب رمحته يا الخلف

الله ينور سراطك المستقيم مثل ما نورتني

الان كل شي واضح امامي لكن في نقطة حبيت استفسر عنها

بالنسبة للPS3 ماهي نوات تشغيل النظام أو واجهة النظام هل هي PowerPC أم SPE ؟

ووفقك الله يا الخلف

هشام الخياط
01-03-2009, 22:20
الله يفتحلك ابواب رمحته يا الخلف

الله ينور سراطك المستقيم مثل ما نورتني

الان كل شي واضح امامي لكن في نقطة حبيت استفسر عنها

بالنسبة للPS3 ماهي نوات تشغيل النظام أو واجهة النظام هل هي PowerPC أم SPE ؟

ووفقك الله يا الخلف

اخى العزيز
النواه التى يستخدمها النظام الخاص بال ps3
هى واحدة من ال SPE
التى اصلهم 7 فيتبقى 6 انوية من SPE للالعاب...
تحياتى للجميع

Salem AL Fituri
02-03-2009, 01:26
الخلاصة أن معالج PS3 أقوى من معالج Xbox 360 المعروف باسم XENON حيث يقوم الأخير بـ 77GFlops/s وال Cell بـ 230GFlops :eek:
بالنسبة لجهاز ال Xbox 360 فميكروسوفت و الـ DirectX هو مايبقيه حياً .
لأن الـ PS3 متفوق عليه بشكل واضح ويظهر في الالعاب الحصرية اكثر شيء .
بالنسبة لمعالج PowerPC 970 أخي الخلف ف IBM واضعة مقارنة بينه وبين وحدة واحدة من SPE ـ (on one SPU )

https://i41.tinypic.com/bi42eg.jpg

وللأسف لحد الآن IBM لا تقارنه مع اي معالج من انتل حتى ال Core i7 965 EE وإلا ظهرت فضيحة الأخير:eek: .

شلاع العتر
02-03-2009, 07:24
الخلاصة أن معالج PS3 أقوى من معالج Xbox 360 المعروف باسم XENON حيث يقوم الأخير بـ 77GFlops/s وال Cell بـ 230GFlops :eek:

وللأسف لحد الآن IBM لا تقارنه مع اي معالج من انتل حتى ال Core i7 965 EE وإلا ظهرت فضيحة الأخير:eek:.

أتمنى منك عزيزي مصدر للمعلومة الاولى ...

أعتقد ان مقارنة مباشرة لمعالج power pc مع معالج x86 شيء صعب وليس سهل , ولكن على تطبيق F@H يعطيني فكرة مخالفة فنواة واحدة من E8400 عند السرعة الافتراضية 3.0 جيجا تعطي 550 نقطة بينما ال ps3 لا تعطي سوى 900 نقطة .

Salem AL Fituri
02-03-2009, 17:48
أتمنى منك عزيزي مصدر للمعلومة الاولى ...

أعتقد ان مقارنة مباشرة لمعالج power pc مع معالج x86 شيء صعب وليس سهل , ولكن على تطبيق F@H يعطيني فكرة مخالفة فنواة واحدة من E8400 عند السرعة الافتراضية 3.0 جيجا تعطي 550 نقطة بينما ال ps3 لا تعطي سوى 900 نقطة .
والرقم الصحيح لل Cell هو 204 GFLOPS ـ [1] (https://en.wikipedia.org/wiki/PlayStation_3_hardware#Central_processing_unit) والـ Xenon 115.2 GFLOPS th ـ [2] (https://en.wikipedia.org/wiki/Xenon_CPU) وآسف للخطاء ..
بالنسبة لبرنامج F@H لا يعتبر مقياس للمقارنة لأني رأيث مقارانات أخرى للمعالج مع معالج أجهزة الـ Power PC (بعضها أستخدم في أغراض عسكرية راجع (https://en.wikipedia.org/wiki/Power_PC#Implementations) )
وكانت ألأعمدة خارج الرسم التخطيطي بالنسبة لل Cell و الاختبارات كانت لتطبيقات فعلية وليست لارقام مثل ال GFLOPS .
على كل حال هذا ال Cell مقارنة بـ معالج Intel Xeon 5150 Woodcrest

https://www.hec.nasa.gov/news/gallery_images/cell.performance_graph.jpg (https://www.hec.nasa.gov/news/features/2008/cell.074208.html)

hamada_hotline
04-03-2009, 00:11
السلام عليكم ورحمة الله وبركاته
موضوع جميل وملىء بالمعلومات القيمه بس لى بضعة اسئله اذا سمحتم
أولا ما المقصود بال GFLOPS هل هى وحدة قياس وكم تساوى بالعمليات الحسابيه
ثانيا ماالمقصود بالفاصله العائمه او النقطه العائمه لانى بحثت كتيرا ولم اجد جواب اتمنى منكم الافاده
ثالثا بعيدا عن معالج ال Cell ما هو الفرق الجوهرى بين معالج E8400 و Q9550 وهل الفرق يستحق فؤق السعر الكبير
وشكرا

hamada_hotline
04-03-2009, 13:54
السلام عليكم ورحمة الله وبركاته
موضوع جميل وملىء بالمعلومات القيمه بس لى بضعة اسئله اذا سمحتم
أولا ما المقصود بال GFLOPS هل هى وحدة قياس وكم تساوى بالعمليات الحسابيه
ثانيا ماالمقصود بالفاصله العائمه او النقطه العائمه لانى بحثت كتيرا ولم اجد جواب اتمنى منكم الافاده
ثالثا بعيدا عن معالج ال Cell ما هو الفرق الجوهرى بين معالج E8400 و Q9550 وهل الفرق يستحق فؤق السعر الكبير
وشكرا
هل من مجيب ياشباب ؟؟؟

الخلف
05-03-2009, 10:48
السلام عليكم ورحمة الله وبركاته
موضوع جميل وملىء بالمعلومات القيمه بس لى بضعة اسئله اذا سمحتم
أولا ما المقصود بال GFLOPS هل هى وحدة قياس وكم تساوى بالعمليات الحسابيه
ثانيا ماالمقصود بالفاصله العائمه او النقطه العائمه لانى بحثت كتيرا ولم اجد جواب اتمنى منكم الافاده
ثالثا بعيدا عن معالج ال Cell ما هو الفرق الجوهرى بين معالج E8400 و Q9550 وهل الفرق يستحق فؤق السعر الكبير
وشكرا
الـ GFLOPS هي اختصار إلى Giga FLOPS، أي مليار فلوبس، والـ FLOPS يعني Floating-Point Operations Per Second أي عملية فاصلة عائمة بالثانية، فمصطلح GFLOPS يعني مليار عملية فاصلة عائمة بالثانية...
الفاصلة العائمة هي كناية عن نوع خاص من الحسابات الرياضية يجري على الأرقام الكسرية ( أي التي تحتوي على فاصلة )

تكون الأرقام التي يقوم المعالج بحسابها على طول معيّن من حيث عدد الأرقام، لنقل مثل 16 رقم، ومن بين هذه الأرقام تكون الفاصلة، بطبيعة الأرقام الكسرية فإن موضع الفاصلة يتغير فقد يكون الرقم أقل من 1 فيكون الرقم مثلاً 0.1497513641247 وقد يكون أكبر من 10 مثلاً 7.134597561489 وقد يكون أكبر من 100 مثلاً 140.987645821368 وهكذا بل يمكن أن تصل إلى أكثر من مليون 8645136.19845636 والمجموعة كبيرة جداً، لو تجمع هذه الأرقام مع بعضها فإن موقع الفاصلة يقفز من مكان لآخر لأن الرقم بنفس الطول ( أي مكوّن من 16 خانة ) ولكنه يختلف في القيمة كثيراً والفاصلة موجودة لكونه رقم كسري وبالتالي تجد الفاصلة تقفز من مكان لآخر في الرقم

0.1497513641247
7.8345975684489
140.98764582168
8645136.1984636

وعندما تتغير هذه الأرقام كثيراً فيما بينها تتحول الفاصلة إلى ما يشبه الشيء الطافي وهذا هو المقصود بالفاصلة العائمة Floating Point وهذا ما يميّز هذه الحسابات عن حسابات الأعداد الصحيحة التي تسمى Integer...

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

بخصوص الفرق بين المعالجين فمعالجQ9950 هو رباعي النُوى بتردد 2.83 بينما معالج E8400 هو ثنائي النُوى بتردد 3.0... الأول يفيدك في مسائل تعدد المهام حيث يمكن لنظام التشغيل أن يوزّع البرامج العاملة على أربع أنوية بدلاً من نواتين، كما أن هناك برامج تستفيد من أكثر من نواتين مثل برامج تحويل الصوتيات والفيديو وبعض البرامج الاحترافية مثل الفوتوشوب والبرامج الثلاثية الأبعاد والبريمير وغيرها تستفيد من تعدد الأنوية... الألعاب أيضاً بدأت تتجه إلى دعم أكثر من نواتين بل إن هناك ألعاب مثل UT3 و Crysis ستعطيك أداء أعلى في معالج Q9950 عما هو عليه في E8400 رغم فرق التردد بينهما...
نصيحتي إن كنت ترغب بجهاز قوي ويعمّر لفترة فاتجه للرباعي النُوى إن كنت تستطيع دفع الكلفة طبعاً إلا إذا كان سعر الـ Q9950 مبالغ فيه كثيراً في مصر فهذا شيء آخر...

Salem AL Fituri
05-03-2009, 14:33
أخي الخلف وأخي hamada_hotline ـ
هذه مشاهمة سابقة لي قد تزيل بعض اللبس في الموضوع ..


الـ Floating Point هي وحدة قياس الفاصلة العائمة أو الفاصلة العشرية .وهي عملية حسابية معقدة وأكثر العمليات التي يقف المعالج عاجزاُ أمامها .
مثلاً المعالج بسهولة يقدر يحسب 3+8 او 654+78 لأنه رقم صحيح .
ولكن الصعوبة عندما تكون التعليمة تحتاج حساب عملية مثل 8 / 21 مثلاً وهي تساوي0.38095238095238095238095238095238
ولكن كيف يحسبها المعالج (لا يعرف لا الصفر والواحد(هذ الواقع :ah26:)) نحول الرقمين الى نظام ثنائي نحصل على
1000 0000 / 10101 0000 (أحتاج الى مرجع هنا لأن القسمة تتم عبر عمليات طرح متعدد لا اذكرها الآن)حتى يحصل على النتيجة السابقة ."راجع هذ الرابط سيفيدك Floating point (https://en.wikipedia.org/wiki/Floating_Point)"
فكما زادت قيمة الفاصلة العائمة كلما زاد العمل الذي سيقوم به المعالج .
وأكثر شيء تستخدم فيه هي حسابات الجرافيك الألعاب مثلاُ أو التصميم ثلاثي الأبعاد وبرامج المحاكاة (تجارب الأسلحة النووية مثلاً :D) .
لذلك هي اكثر الوحدات استخدماً لقياس قوة أجهزة السوبر كمبيوتر ..
وهذا موضوع في الموسوعة الدولية يتحذث عن نفس الموضوع

https://ar.wikipedia.org/wiki/%D8%A7%D9%84%D8%B9%D9%85%D9%84%D9%8A%D8%A7%D8%AA_% D8%A7%D9%84%D8%AD%D8%B3%D8%A7%D8%A8%D9%8A%D8%A9_%D 8%B9%D9%84%D9%89_%D8%A3%D8%B9%D8%AF%D8%A7%D8%AF_%D 8%A7%D9%84%D9%81%D8%A7%D8%B5%D9%84%D8%A9_%D8%A7%D9 %84%D8%B9%D8%A7%D8%A6%D9%85%D8%A9