← أحدث الأبحاث
⚡ electrical engineering

Simultaneous Multi-die Floorplanning and Technology Assignment

تقدم هذه الورقة أول إطار عمل منهجي للتخطيط المتزامن لمواقع القوالب المتعددة وتعيين التقنيات في التكامل غير المتجانس، وذلك عبر الاستفادة من تعلم الآلة للتقدير السريع لـ PPA (الأداء والقدرة والمساحة) لتحسين المساحة، وطول الأسلاك، والأداء، والطاقة، والتكلفة بشكل مشترك، مما يتفوق بشكل كبير على النهج الجشعة في كل من الدوائر المتكاملة ثنائية وثلاثية الأبعاد (2.5D و3D ICs).

المؤلفون الأصليون: Cristhian Roman-Vicharra, Prianka Sengupta, Runzhi Wang, Yiran Chen, Jiang Hu

نُشر 2026-04-20
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Cristhian Roman-Vicharra, Prianka Sengupta, Runzhi Wang, Yiran Chen, Jiang Hu

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك مهندس معماري مكلف ببناء مدينة ضخمة وعالية التقنية. ولكن، إليك هذه اللمسة المبتكرة: بدلاً من بناء كل شيء في قطعة أرض واحدة عملاقة، يتعين عليك بناء المدينة عبر عدة أحياء مختلفة. بعض الأحياء مبنية بمواد متطورة وباهظة الثمن وسريعة (مثل تقنية 7 نانومتر)، بينما تستخدم أحياء أخرى مواد قديمة وأرخص وأبطأ (مثل تقنية 45 نانومتر).

هذا هو تحدي التكامل غير المتجانس (Heterogeneous Integration) في شرائح الكمبيوتر الحديثة (مثل شرائح 2.5D و3D).

المشكلة: معضلة "البيضة والدجاجة"

في الماضي، كان المهندسون المعماريون (مصممو الشرائح) يختارون الحي أولاً، ويقررون نوع المواد المستخدمة، ثم يحاولون ترتيب المباني (الكتل الدائرية) لتناسب المكان.

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

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

الطريقة القديمة كانت تعتمد على التخمين حول أفضل حي لكل مبنى أولاً. يقول هذا البحث: "لا، دعونا نقرر أين نضع المباني وفي أي حي تنتمي في الوقت ذاته تماماً."

الحل: SMUFTA (المخطط الذكي للمدينة)

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

إليك كيف يعمل، باستخدام تشبيهات بسيطة:

1. "البلورة السحرية" (تعلم الآلة)

عادةً، لمعرفة حجم المبنى أو مقدار استهلاكه للطاقة، يجب عليك بناؤه فعلياً، وهذا يستغرق وقتاً طويلاً.
يستخدم هذا النظام "بلورة سحرية" لتعلم الآلة. فهي تنظر إلى المخططات (الكود) وتتنبأ فوراً بـ:

  • ما هو حجم هذه الكتلة في حي الـ 7 نانومتر مقابل حي الـ 45 نانومتر؟
  • كم ستستهلك من الطاقة؟
  • ما هي سرعتها؟

هذا يسمح للمخطط بإجراء آلاف السيناريوهات "ماذا لو" في ثوانٍ بدلاً من أيام.

2. المخططون الثلاثة (طرق التحسين)

يحاول النظام ثلاث طرق مختلفة لترتيب المدينة:

  • مخطط "التلدين المحاكى" (Simulated Annealing): تخيل طباخاً يتذوق الحساء. إذا كان مالحاً جداً، يضيف الماء. وإذا كان باهتاً، يضيف الملح. يستمر في تعديل الوصفة عشوائياً، لكنه يصبح أكثر حذراً ببطء مع مرور الوقت. هذا نهج كلاسيكي ثابت.
  • المخطط "البيزي" (Bayesian): هذا يشبه المحقق. ينظر إلى الأدلة التي جمعها حتى الآن ويستخدم الاحتمالات لتخمين الخطوة التالية الأفضل، بدلاً من التخمين العشوائي. إنه فعال جداً ولكنه قد يكون بطيئاً في الحساب.
  • مخطط "التعلم التعزيزي" (RL): هذا هو نجم العرض. تخيل شخصية في لعبة فيديو تتعلم لعب مستوى معين. في كل مرة يرتب فيها المباني بشكل جيد، يحصل على "درجة" (مكافأة). وفي كل مرة يرتكب فيها خطأً، يخسر نقاطاً. مع مرور الوقت، تتعلم الذكاء الاصطناعي الاستراتيجية المثالية لكل حي محدد.
    • رؤية جوهرية: وجد البحث أن وجود وكيل ذكاء اصطناعي واحد لكل حي هو الأفضل. فالذكاء الاصطناعي الواحد الذي يحاول إدارة المدينة بأكملها يصاب بالارتباك، بينما يعرف المتخصص لكل حي بالضبط كيفية تحسين منطقته الخاصة.

3. "تحسين ما بين الأحياء"

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

4. مشكلة "المصعد" (شرائح 3D)

بالنسبة لشرائح 3D، تكون الأحياء مكدسة فوق بعضها البعض مثل طبقات الفطير (البانكيك). أنت بحاجة إلى "مصاعد" (تسمى TSVs) لنقل البيانات بين الطوابق.
يحتوي النظام على قاعدة خاصة: لا تسد المصاعد. فهو يضمن وجود مساحة كافية في المباني لوضع هذه التوصيلات الرأسية، أو يضيف "مساحات بيضاء" (قطع أراضٍ فارغة) خصيصاً لها.

النتائج: لماذا يهم هذا؟

اختبر الباحثون هذا على تصميمات شرائح حقيقية (مثل وحدات التحكم في الرسومات والمعالجات) باستخدام أدوات احترافية من الصناعة.

كانت النتائج واضحة:

  • الطريقة القديمة "التخمين والتحقق" (النهج الجشع/Greedy) كانت تشبه محاولة حل لغز عبر رمي القطع على اللوحة فقط. لقد نجحت، لكن الصورة كانت غير منظمة ومكلفة.
  • طريقة SMUFTA الجديدة، وخاصة نسخة التعلم التعزيزي، حلت اللغز ببراعة.
  • المكاسب: مقارنة بالطريقة القديمة، حققت الطريقة الجديدة توفيراً في:
    • ~10-13% زيادة في السرعة (الأداء)
    • ~7-9% أقل في الكهرباء (الطاقة)
    • ~9% أصغر في الحجم (المساحة)
    • ~5-7% أقل في التكلفة (المال)

الخلا الخلاصة

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

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →