← أحدث الأبحاث
⚛️ الفيزياء الكمومية

QQLink: A Declarative Framework for Multi-QPU Quantum Workflow Orchestration

تقدم هذه الورقة QQLink، وهو إطار عمل تصريحي ينظم سير عمل الحوسبة الكمومية متعددة وحدات المعالجة الكمومية (multi-QPU) عبر اشتقاق التبعيات عبر العقد تلقائياً من برنامج واحد، مستعرضاً نتائج محاكاة عالية الدقة وتنفيذاً ناجحاً على أجهزة IBM Heron مقسمة، مع تسليط الضوء على القيود الحالية في تماسك الشبكة الفيزيائية لوحدات المعالجة الكمومية.

المؤلفون الأصليون: Vicente Leyton Ortega, Narasinga Rao Miniskar, Thomas Naughton, Travis S. Humble

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

المؤلفون الأصليون: Vicente Leyton Ortega, Narasinga Rao Miniskar, Thomas Naughton, Travis S. Humble

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

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

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

إن الإنجاز الجوهري لـ QQLink هو قدرته على ترجمة وصف رفيع المستوى لمهمة متعددة المعالجات إلى خطة دقيقة وخطوة بخوة يمكن للأجهزة اتباعها. ووجد الباحثون أن البرنامج يمكنه إنشاء هذه الخطط بسرعة فائقة، حيث يستغرق ميكروثانية واحدة فقط لتنظيم حتى المجموعات الكبيرة من التعليمات. وعندما قاموا بتشغيل البرنامج على محاكي، كانت النتائج دقيقة للغاية؛ فقد اختبروا كل نتيجة محتملة للقياسات ووجدوا أن الحالات الكمومية النهائية طابقت النتائج النظرية المثالية بنسبة خطأ (infidelity) لا تتجاوز 5 × 10⁻¹²، ولم تكن هناك أي مخرجات كلاسيكية خاطئة. وقد أثبت هذا أن منطق إطار العمل كان سليماً وأن التنسيق التلقائي قد عمل تماماً كما هو مقصود.

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

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

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

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

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

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

جرّب Digest →