معالج متعدد النوى

المعالجات متعددة النوى هي نوع خاص من المعالجات متعددة النوى، مصممة لمعالجة البيانات بشكل متوازٍ عالٍ ، وتحتوي على العديد من نوى المعالجة المستقلة والبسيطة (من بضع عشرات من النوى إلى آلاف أو أكثر). تُستخدم المعالجات متعددة النوى على نطاق واسع في الحواسيب المدمجة والحوسبة عالية الأداء .

على النقيض من بنية المعالجات المتعددة

تتميز المعالجات متعددة النوى عن المعالجات متعددة النوى بأنها مُحسَّنة منذ البداية لتحقيق درجة أعلى من التوازي الصريح ، ولتحقيق إنتاجية أعلى (أو استهلاك أقل للطاقة) على حساب زمن الوصول وأداء أقل للخيط الواحد .

على النقيض من ذلك، تُصمَّم فئة المعالجات متعددة النوى الأوسع نطاقًا عادةً لتشغيل التعليمات البرمجية المتوازية والمتسلسلة بكفاءة ، ولذلك تُركِّز بشكل أكبر على الأداء العالي للخيط الواحد (مثل تخصيص المزيد من السيليكون للتنفيذ خارج الترتيب ، وخطوط الأنابيب الأعمق ، ووحدات التنفيذ فائقة القياس ، وذاكرات التخزين المؤقت الأكبر والأكثر عمومية)، والذاكرة المشتركة . تُخصِّص هذه التقنيات موارد وقت التشغيل لاكتشاف التوازي الضمني في خيط واحد. تُستخدم هذه المعالجات في الأنظمة التي تطورت فيها باستمرار (مع التوافق مع الإصدارات السابقة) من المعالجات أحادية النواة. عادةً ما تحتوي على عدد قليل من النوى (مثل 2 أو 4 أو 8)، ويمكن استكمالها بمُسرِّع متعدد النوى ( مثل وحدة معالجة الرسومات ) في نظام غير متجانس .

تحفيز

يُعدّ تماسك الذاكرة المخبئية مشكلة تحدّ من قابلية توسيع نطاق المعالجات متعددة النوى. يمكن للمعالجات متعددة النوى تجاوز هذه المشكلة باستخدام أساليب مثل تمرير الرسائل ، [ 1 ] وذاكرة التخزين المؤقت ، والوصول المباشر إلى الذاكرة ، [ 2 ] ومساحة العناوين العامة المقسمة ، [ 3 ] أو ذاكرات التخزين المؤقت للقراءة فقط/غير المتماسكة. يتيح المعالج متعدد النوى الذي يستخدم شبكة على شريحة وذاكرة محلية للبرمجيات فرصة تحسين التخطيط المكاني للمهام بشكل صريح (كما هو الحال في الأدوات المطورة لـ TrueNorth ). [ 4 ]

قد يكون للمعالجات متعددة النوى قواسم مشتركة أكثر (من الناحية المفاهيمية) مع التقنيات التي نشأت في الحوسبة عالية الأداء مثل المجموعات والمعالجات المتجهة . [ 5 ]

يمكن اعتبار وحدات معالجة الرسومات (GPUs) شكلاً من أشكال المعالجات متعددة النوى التي تحتوي على وحدات معالجة تظليل متعددة ، وهي مناسبة فقط للتعليمات البرمجية المتوازية للغاية (إنتاجية عالية، ولكن أداء ضعيف للغاية في الخيوط المفردة).

نماذج البرمجة

فئات الأنظمة متعددة النوى

معمارية متعددة النوى محددة

أجهزة كمبيوتر متعددة النوى محددة تحتوي على أكثر من مليون نواة معالجة مركزية

تحتوي العديد من أجهزة الكمبيوتر المبنية على معالجات متعددة النوى على مليون نواة معالجة مركزية أو أكثر. ومن الأمثلة على ذلك:

أجهزة كمبيوتر محددة تحتوي على 5 ملايين نواة معالجة مركزية أو أكثر

تحتوي العديد من الحواسيب العملاقة على أكثر من 5 ملايين نواة معالجة مركزية. وعند استخدام معالجات مساعدة، مثل وحدات معالجة الرسومات، فإن هذه النوى لا تُحتسب ضمن عدد النوى، وبالتالي سيتمكن عدد أكبر من الحواسيب من الوصول إلى هذه الأهداف.

  • الحدود
  • فوغاكو ، وهو حاسوب عملاق ياباني يستخدم معالجات Fujitsu A64FX القائمة على معالجات ARM، ويبلغ إجمالي عدد وحداته 7,630,848 وحدة.
  • كان حاسوب Sunway TaihuLight العملاق الصيني، ذو المعالجة المتوازية الهائلة (10 ملايين نواة معالجة مركزية) ، يُعدّ من أسرع الحواسيب العملاقة في العالم، وذلك بفضل بنيته متعددة النوى المصممة خصيصًا. وفي نوفمبر 2018، احتلّ المرتبة الثالثة عالميًا (وفقًا لتصنيف TOP500 )، مستمدًا أدائه من 40,960 معالجًا متعدد النوى من طراز SW26010 ، يحتوي كل منها على 256 نواة.

انظر أيضاً

مراجع

  1. ماتسون، تيم (يناير 2010). "مستقبل الحوسبة متعددة النوى: قصة معالجين" (PDF) .
  2. هندري، جيلبرت؛ كريتشمان، مارك. "معالج IBM Cell" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 15 يونيو 2022. تم الاطلاع عليه بتاريخ 13 يونيو 2016 .
  3. أولوفسون، أندرياس؛ نوردستروم، توماس؛ العبدين، زين (2014). "بدء تشغيل بنى متعددة النوى عالية الأداء وموفرة للطاقة باستخدام إبيفاني". arXiv : 1412.5538 [ cs.AR ].
  4. أمير، أرنون (11 يونيو 2015). "نظرة معمقة على IBM SyNAPSE - الجزء 3" . أبحاث IBM. مؤرشف من الأصل بتاريخ 21 ديسمبر 2021.
  5. "بنية الخلية" ."إن بنية الخلية لا تشبه أي شيء رأيناه من قبل في المعالجات الدقيقة التجارية، فهي أقرب في تصميمها إلى الحواسيب العملاقة متعددة المعالجات المتجهة."
  6. ريك ميريت (20 يونيو 2011)، "مصنّعو المعدات الأصلية يعرضون أنظمة مزودة برقائق Intel MIC" ، www.eetimes.com ، مجلة EE Times
  7. باركر، ج؛ باودن، ج (2013). "التوازي متعدد النوى من خلال OpenMP". OpenMP في عصر الأجهزة والمسرعات منخفضة الطاقة . IWOMP. سلسلة محاضرات في علوم الحاسوب، المجلد 8122. سبرينغر. doi : 10.1007/978-3-642-40698-0_4 .
  8. مورغان، تيموثي بريكيت (10 فبراير 2021). "نظرة أولى على حاسوب صنواي العملاق فائق السرعة في الصين" . المنصة التالية . تم الاسترجاع في 18 نوفمبر 2021 .
  9. هيمسوث، نيكول (19 أبريل 2021). "اختبارات حاسوب عملاق صيني من طراز إكساسكيل لأحمال عمل الذكاء الاصطناعي" . المنصة التالية . تم الاطلاع عليه بتاريخ 18 نوفمبر 2021 .
  10. تشين، يو-هسين؛ كريشنا، توشار؛ إيمر، جويل؛ سزي، فيفيان (2016). "إيريس: مُسرِّع قابل لإعادة التكوين وموفر للطاقة للشبكات العصبية الالتفافية العميقة" . المؤتمر الدولي لدوائر الحالة الصلبة التابع لمعهد مهندسي الكهرباء والإلكترونيات، ISSCC 2016، ملخص الأوراق التقنية . الصفحات 262-263 .