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

مشاهدة النسخة كاملة : توجهات مصنعي المعالجات في السنوات الأخيرة نحو تعدد الأنوية .



docesam2
22-09-2009, 23:20
في السنوات الأخيرة لوحظ أن كلا من شركة إنتل و AMD اتجهتا لتحسين معمارية المعالجات وزيادة عدد الأنوية بدلاً من رفع سرعة التردد. لكن لوحظ أن كثيراً من التطبيقات لا تستفيد بشكل كبير من معمارية المعالج ( صعوبة برمجة التطبيقات لتستفيد من تعدد الأنوية \ المعالجات بالشكل الأمثل).

السؤال هو لماذا لا يقومون برفع سرعة تردد المعالج ؟ نريد معالجات بسرعة 6 -7 -8-9-10 جيجا ما المانع ؟

اكسمان
22-09-2009, 23:38
سؤال في قمة الروعه وعمق التطوير
نرجو الرد من التقنيين وشكرا

أبو فوفو
22-09-2009, 23:39
الحرارة هي العائق الأكبر + أستهلاك الطاقة التي تتفاوت من لوحة أم للوحة غيرها وإلا كانوا سيبيعون المعالجات
مكسورة للسرعة وجاهزة ...

S@M
22-09-2009, 23:47
لآن تقنية تعدد ألآنوية افضل من رفع سرعة المعالج + ناتج الحرارة الرهيب الذى سوف ينتج عن رفع قوى المعالج الى 10 جيجا هرتز ...

وايضا حجم تقنية النانو ميتر لا تسمح ألآن بأن يكون تردد القالب للبروسيسور 10 جيجا ....نظرا لآن البروسيسور محكوم بحجم قالب معين المفروض ان لآ يزيد علية فى اى حال من الاحوال ...+ التبريد الرهيب الذى يجب ان يتوفر فى حالت رفع سرعة المعالج الى 10 جيجا هرتز ....:cool:

Marine
23-09-2009, 00:03
مظبوط كل كلامكم + في شوية معالجات بتردد عالي زي 965 تردد 3.4 :)

docesam2
23-09-2009, 00:05
لآن تقنية تعدد ألآنوية افضل من رفع سرعة المعالج + ناتج الحرارة الرهيب الذى سوف ينتج عن رفع قوى المعالج الى 10 جيجا هرتز ...

وايضا حجم تقنية النانو ميتر لا تسمح ألآن بأن يكون تردد القالب للبروسيسور 10 جيجا ....نظرا لآن البروسيسور محكوم بحجم قالب معين المفروض ان لآ يزيد علية فى اى حال من الاحوال ...+ التبريد الرهيب الذى يجب ان يتوفر فى حالت رفع سرعة المعالج الى 10 جيجا هرتز ....:cool:

شكراً لمرورك

عندي سؤالين :
1- لماذا يجب المحافظة على حجم منخفض للنواة إذا أردنا زيادة السرعة ؟

2- لماذا إذا وصلنا إلى سرهة 3 جيجا والحرارة ما زالت معقولة ، بمعنى آخر لماذا لم نقف عند 1 جيجا مثلاً ؟

SNAKE180592
23-09-2009, 00:05
مظبوط كل كلامكم + في شوية معالجات بتردد عالي زي 965 تردد 3.4 :)

و متنساش Phenom II X4 975 بتردد 3.6 GHz.

Marine
23-09-2009, 00:14
مظبوط :)

GoldenLionTech
23-09-2009, 02:36
السلام عليكم ورحمة الله وبركاته

بالنسبة لي وأعتقد الكثير من المتخصصين
سيفضلون معالج بعشر أنوية وتردد 3GHz
على معالج بنواة واحدة أو نواتين وتردد 10GHz

المعالج الأول سيكون أسرع في معظم التطبيقات الحديثة التي تستغل تعدد الأنوية
وبالتالي سيكون ذا تعدد مهام أفضل بكثير جداً وإستهلاك طاقة أقل على الأغلب... إلخ

مثال ذلك
معالج Phenom II X3 720 2.8Ghz
أفضل بكثر من Athlon 64 X2 6400+ 3.2Ghz

وكل عام وأنت بخير

docesam2
23-09-2009, 03:08
السلام عليكم ورحمة الله وبركاته

بالنسبة لي وأعتقد الكثير من المتخصصين
سيفضلون معالج بعشر أنوية وتردد 3GHz
على معالج بنواة واحدة أو نواتين وتردد 10GHz

المعالج الأول سيكون أسرع في معظم التطبيقات الحديثة التي تستغل تعدد الأنوية
وبالتالي سيكون ذا تعدد مهام أفضل بكثير جداً وإستهلاك طاقة أقل على الأغلب... إلخ

مثال ذلك
معالج Phenom II X3 720 2.8Ghz
أفضل بكثر من Athlon 64 X2 6400+ 3.2Ghz

وكل عام وأنت بخير

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

The_Wolf88
23-09-2009, 05:26
هناك بعض التطبيقات التي لا يجدي فيها تعدد الأنوية كثيراً ، هذا الكلام من وجهة نظر برمجية حيث يشتكي المبرمجون من ذلك ، وهذا السبب في أني بدأت هذا الموضوع.تعدد الانوية ليس محصورا بدعم البرامج له فقط !

لو فرضنا ان لديك معالج أحادي النواة بسرعة 5.0GHz وقمت بتشغيل برنامج تحويل فيديو وقمت بتحويل احد المقاطع فسيتم تشغيل المعالج على 100 % ولن يكون هناك مجال لفتح برنامج آخر مثل لعبة مثلا واللعب فيها من دون تهنيج وتقطيع !!

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

نفس الحكاية مع معالجات 4 أنوية >> النواة الأولى تحويل فيديو مثلا، الثانية مشاهدة فيلم، الثالثة عمل تحويل لصور، الرابعة لتصفح الانترنت !!

كمية الحرارة العالية جدا جعلت مصنعي المعالجات التوقف عن رفع التردد والتوجه لزيادة الانوية لأنها أفضل !

هل يستطيع معالج أحادي النواة بسرعة 10Ghz عمل كل ذلك بنواة واحدة ؟! اكيد لا..

أتمنى ان الفكرة وضحت !

بالتوفيق.. :)

docesam2
23-09-2009, 09:09
نفس الحكاية مع معالجات 4 أنوية >> النواة الأولى تحويل فيديو مثلا، الثانية مشاهدة فيلم، الثالثة عمل تحويل لصور، الرابعة لتصفح الانترنت !!

مشاهدة فيديو وتصفح النت في نفس الوقت :eek:






هل يستطيع معالج أحادي النواة بسرعة 10Ghz عمل كل ذلك بنواة واحدة ؟! اكيد لا..


١- في الواقع يستطيع ... صحيح أن تعدد اﻷنوية أفضل في هذه الحالة لكن مع ذلك يستطيع معالج واحد ١٠ جيجا أن يعملها أيضاً خاصة إذا كان نظام التشغيل يجيد التعامل مع مصادر الجهاز (مثلا لينكس بدل الوندوز)

٢- أستطيع أن أقول أن السيناريو العكسي هو اﻷكثر شيوعاً ، بمعنى أن أغلب المستخدمين سيرغبون أكثر أن يكون عندهم معالج ١٠ جيجا و يكرس ١٠٠٪ من طاقته لتحويل الفيديو \ إظهار صورة في برنامج ثلاثي اﻷبعاد \ تشغيل لعبة ... الخ بشكل أفضل من معالج به 1000 نواة كل منها ٥ جيجا والتي ﻻ تفيد في إنهاء سلسلة عمليات حسابية معينة في وقت أسرع. بمعنى آخر السيناريو الذي ذكرته هو اﻷقل شيوعاً في الواقع فمن الذي يريد تحويل الفيديو وتشغيل لعبة في نفس الوقت ؟ وهل القرص الصلب سوف يتحمل ذلك ؟

٣- لماذا ﻻ يكون لدينا معالج ١٠ جيجا ذو نواتين أو أكثر ؟

أرجو أن أكون وضحت وجهة نظري :)

SNAKE180592
23-09-2009, 09:15
١- في الواقع يستطيع ... صحيح أن تعدد اﻷنوية أفضل في هذه الحالة لكن مع ذلك يستطيع معالج واحد ١٠ جيجا أن يعملها أيضاً خاصة إذا كان نظام التشغيل يجيد التعامل مع مصادر الجهاز (مثلا لينكس بدل الوندوز)

٢- أستطيع أن أقول أن السيناريو العكسي هو اﻷكثر شيوعاً ، بمعنى أن أغلب المستخدمين سيرغبون أكثر أن يكون عندهم معالج ١٠ جيجا و يكرس ١٠٠٪ من طاقته لتحويل الفيديو \ إظهار صورة في برنامج ثلاثي اﻷبعاد \ تشغيل لعبة ... الخ بشكل أفضل من معالج به 1000 نواة كل منها ٥ جيجا والتي ﻻ تفيد في إنهاء سلسلة عمليات حسابية معينة في وقت أسرع. بمعنى آخر السيناريو الذي ذكرته هو اﻷقل شيوعاً في الواقع فمن الذي يريد تحويل الفيديو وتشغيل لعبة في نفس الوقت ؟ وهل القرص الصلب سوف يتحمل ذلك ؟

٣- لماذا ﻻ يكون لدينا معالج ١٠ جيجا ذو نواتين أو أكثر ؟

أرجو أن أكون وضحت وجهة نظري :)

كلامك صحيح 100% ، و أنا عن نفسي أفضل أن أحصل على معالج أحادي النواة بتردد 5GHz بدلا من معالجي الحالي.

S@M
23-09-2009, 12:56
لماذا ﻻ يكون لدينا معالج ١٠ جيجا ذو نواتين أو أكثر ؟ ممكن يحصل دة لما نوصل لتقنية 15 نانو ميتر او اقل .....فى دقة تصنيع البروسيسور ...ولكن فى الفترة الحالية لآينفع لآن دقة التصنيع تعتبر كبيرة ولآتستوعد هذا الكم من الترانزيستورات فى مكان صغير حتى يستطيع ان يصل بتردد المعالج الى 10 جيجا + عدد من الآنوية ..هذا صعب جدا تقنيا فى الوقت الراهن ...........:)
السرعة لا تكمن فى التردد فقط يا عزيزى ....وانما السرعة تكمن فى عدة اشياء اخرى اهمها ...

* عدد الآنوية التى تستطيع تنفيذ اكبر قدر من الآوامر بمنتهى السرعة والسلااسة والدقة فى نفس الوقت.

* الكاش ميمورى المتواجد فى المعالج والمغذى لكل كور ....وهذا يعتبر اساس سرعة المعالج .

* عدد الثريدز او ( امسارات ) التى تقوم بنقل الآوامر من كور الى اخر .

* سرعة الFSP ... او الQPI فى بعض البروسيسورات الحديثة مثل COREI7 & CORE I9 .

هذة هى الآشياء الآساسية التى تتحكم فى سرعة المعالج .....والتى كان من اهمها تعدد الآنوية...حيث انة لو نظرت فى هذة الصورة سوف تجد عدد الثريدز المغذية لكل كور..والواضح فى هذة الصورة 12 عمود صغير تمثل 12 ثريد ...بمعدل 2 ثريد لكل كور ...يعنى بروسيسور مثل COREI9 ...يعتبر بقوة 6 معالجات صغيرة تستطيع كل منها ان يعمل فى امر منفصل بفضل الكورز والثريدز المخصصة لبعضها البعض..........وراجع هذا اللينك ..:cool:

https://www.arabhardware.net/forum/showthread.php?t=135437


لماذا يجب المحافظة على حجم منخفض للنواة إذا أردنا زيادة السرعة

حتى لا يكون ناتج الحرارة كبير جدا ....لآنة لكى اجعل البروسيسور يعمل على هذا التردد الجبار لابد من وجود ملااين الترانزيستورات وبالطبع كلما زادت هذة الملااين كلما زادت حجم النواة ....ولابد ان لا ننسى ان البروسيسور فى النهاية محكوم بسوكيت ذات حجم معين 775 & 1156 & 1366 ....ولن يستطيع العمل فى سوكيت جديد قبل 5 سنوات من الآن ....لذلك ان ارد ان يرفع التردد الى 10 جيجا فلابد من انتظار تحديث تقنية النانو ميتر عدة مرات متتالية حتى يستطيع ان يصل بالمعالج الى هذا التردد على نفس السوكيت ....وهذا لن يحدث قبل طرح تقنية 15 نانو ميتر على الآقل........:cool:


https://img.inpai.com.cn/article/2009/9/22/aea95390-7c7c-4749-903e-56a9bdfeb0d8.jpg (https://www.inpai.com.cn/doc/pic-107152-2.htm)

docesam2
23-09-2009, 15:53
حتى لا يكون ناتج الحرارة كبير جدا ....لآنة لكى اجعل البروسيسور يعمل على هذا التردد الجبار لابد من وجود ملااين الترانزيستورات وبالطبع كلما زادت هذة الملااين كلما زادت حجم النواة ....ولابد ان لا ننسى ان البروسيسور فى النهاية محكوم بسوكيت ذات حجم معين 775 & 1156 & 1366 ....ولن يستطيع العمل فى سوكيت جديد قبل 5 سنوات من الآن ....لذلك ان ارد ان يرفع التردد الى 10 جيجا فلابد من انتظار تحديث تقنية النانو ميتر عدة مرات متتالية حتى يستطيع ان يصل بالمعالج الى هذا التردد على نفس السوكيت ....وهذا لن يحدث قبل طرح تقنية 15 نانو ميتر على الآقل........:cool:



(https://www.inpai.com.cn/doc/pic-107152-2.htm)


شكراً لك على مرورك

طيب ، ما الذي منعهم - حتى الآن - من إصدار سوكيت كبير جدا (مثلا 20 سم × 20 سم :) ) وبذلك يمكن أن يستوعب أي عدد نريده من الترانزسترات.

لا أعتقد أن حجم المذربورد هو المانع، صح ؟

S@M
23-09-2009, 16:02
طيب ، ما الذي منعهم - حتى الآن - من إصدار سوكيت كبير جدا (مثلا 20 سم × 20 سم :) ) وبذلك يمكن أن يستوعب أي عدد نريده من الترانزسترات.

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

هل راجعت الموضوع الذى وضعت لك اللينك الخاص بة ....اعتقد لا ...:D

AliveMyth
23-09-2009, 16:33
قرأت في المنتدى قبل فترة موضعا عن تطوير IBM لمعالجات ذات تبريد مائي
لا أذكر عنوان المقال حالياً
لكن ذكر فيه أنه ومنذ فترة بدأت شركات تصنيع المعالجات تواجه مشكلة عند رفع التردد وهي زيادة الحرارة بشكل ملحوظ لهذا اتجهات إلى توسيع المعالجات أفقياً أي وضع معالجين وأربعة وستة وثمانية ...الخ
ولكن مع التقنية التي تطورها IBM فيمكن التخلص من مشكلة الحرارة وبالتالي زيادة تردد المعالجات بالإضافة إلى توسعها أفقيا

جدير بالذكر أنه يمكن أن تصل بتردد المعالج إلى سرعات عالية ويمكن أن تصل حتى إلى 6 جيجا ولكن حينها يجب أن يتوفر لديك تبريد مناسب (بالنيتروجين مثلاً)

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

S@M
23-09-2009, 16:52
جدير بالذكر أنه يمكن أن تصل بتردد المعالج إلى سرعات عالية ويمكن أن تصل حتى إلى 6 جيجا ولكن حينها يجب أن يتوفر لديك تبريد مناسب (بالنيتروجين مثلاً)

جيد جدا...............ولكن هل تعلم يا عزيزى تكلفة عمل جهازك يوم واحد على الآقل .. بتبريد النيتروجين السائل ؟؟؟
ممكن يوم واحد يكلفك 1000 دولار ان لم يكن ازيد .....:D

هذا بخلااف مخاطرة لقدر اللة ...........؟؟؟