← أحدث الأبحاث
⚛️ quantum physics

TuniQ: Autotuning Compilation Passes for Quantum Workloads at Scale for Effectiveness and Efficiency

تُعد TuniQ نظاماً قائماً على التعلم التعزيزي يقوم باختيار ممرات التجميع المثلى لدوائر الكم ديناميكياً بناءً على ظروف أجهزة وضوضاء محددة، مما يحسن دقة المخرجات وكفاءة التجميع بشكل كبير مقارنة بالمجمعات الاستاتيكية المتطورة مثل مُحول Qiskit من IBM.

المؤلفون الأصليون: Mohammad Abrarul Hasanat, Jason Ludmir, Tirthak Patel, Rohan Basu Roy

نُشر 2026-05-13
📖 4 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Mohammad Abrarul Hasanat, Jason Ludmir, Tirthak Patel, Rohan Basu Roy

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

تخيل أنك تحاول إرسال رسالة دقيقة ومعقدة عبر طريق وعر ومليء بالضجيج. هذه الرسالة هي برنامج كمي (مجموعة من التعليمات لجهاز كمبيوتر كمي)، والطريق هو الأجهزة الكمية (Quantum Hardware).

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

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

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

إليك كيف يعمل TuniQ، مقسماً إلى مفاهيم بسيطة:

1. "كتاب القواعد الثابت" مقابل "السائق الذكي"

فكر في النظام الحالي (IBM Qiskit) كجهاز تحديد مواقع (GPS) يجبر كل السيارات على اتخاذ نفس الطريق السريع، حتى لو وجد طريق مختصر لسيارة معينة. إنه يطبق نفس مجموعة "قواعد المرور" (عمليات التحسين) على كل دائرة كمية.

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

2. "المُشفّر المزدوج" (عينا السائق الاثنتان)

لاتخاذ هذه القرارات، يحتاج TuniQ لرؤية العالم بشكل مختلف في مراحل مختلفة من الرحلة. يصف البحث نظام المُشفّر المزدوج (Dual-Encoder):

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

3. "المكافآت المشكلة" (التعلم من الرحلة)

في الطريقة القديمة، كان السائق يتلقى التغذية الراجعة فقط في النهاية: "هل وصلت الرسالة؟" إذا كانت الرسالة تالفة، لم يكن السائق يعرف أي منعطف تسبب في المشكلة.

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

4. "القناع الديناميكي" (حارس السلامة)

لا يمكنك ببساطة ترك السائق يختار أي طريق؛ فبعض الطرق مسدودة أو غير قانونية.

  • يستخدم TuniQ قناع الإجراءات الديناميكي (Dynamic Action Masking). فكر في هذا كحاجز يمنع السائق فوراً من محاولة اتخاذ منعطف قد يكسر السيارة أو ينتهك قوانين المرور. يضمن ذلك أنه مهما قرر الذكاء الاصطناعي، فإن النتيجة النهائية ستكون دائماً مساراً صالحاً وقابلاً للقيادة.

النتائج: أسرع وأوضح

اختبرت الورقة البحثية TuniQ على أجهزة كمبيوتر كمية حقيقية من IBM. وإليك ما حدث:

  • جودة أفضل: وصلت الرسائل أكثر وضوحاً بكثير. في المتوسط، تحسنت "الدقة" (Fidelity) (مدى مطابقة الرسالة للخطة الأصلية) بنسبة 20%.
  • توصيل أسرع: انخفض الوقت المستغرق لتخطيط المسار (وقت التجميع/Compilation time) بنسبة 34%. وهذا أمر ضخم لأن العديد من الخوارزميات الكمية تضطر لتخطيط مسارها آلاف المرات على التوالي.
  • لا حاجة لإعادة التدريب: إذا نقلت السائق إلى مدينة أخرى (كمبيوتر كمي آخر)، فإن TuniQ يعمل فوراً دون الحاجة لتعلم المدينة الجديدة من الصفر.
  • التوسع في النطاق: مع زيادة حجم وتعقيد الرسائل (الدوائر ذات المنفعة العالية)، يصبح TuniQ أفضل حتى مقارنة بكتب القواعد الثابتة القديمة.

الملخص

TuniQ يشبه الترقية من جهاز تحديد مواقع (GPS) جامد وموحد للجميع إلى مساعد طيار ذكي ومتكيف. إنه ينظر إلى الحمولة المحددة، ويتحقق من ظروف الطريق في الوقت الفعلي، ويتعلم من كل رحلة لاختيار المزيج المثالي بين السرعة والأمان. هذا يجعل الحوسبة الكمية أكثر موثوقية وأسرع، خاصة عندما نحاول حل مشكلات أكبر في المستقبل.

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

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

جرّب Digest →