مجموعة برمجيات الكم في ميونيخ: ربط المستخدمين النهائيين، دمج تقنيات الكم المتنوعة، تسريع الحوسبة عالية الأداء
The Munich Quantum Software Stack: Connecting End Users, Integrating Diverse Quantum Technologies, Accelerating HPC

المجلة: Proceedings of the Supercomputing Asia and International Conference on High Performance Computing in Asia Pacific Region
DOI: https://doi.org/10.1145/3773656.3773669
تاريخ النشر: 2026-01-09
المؤلف: Lukas Burgholzer وآخرون
الموضوع الرئيسي: خوارزميات وهندسة الحوسبة الكمومية

نظرة عامة

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

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

مقدمة

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

تقدم الورقة مجموعة برمجيات ميونيخ الكمومية (MQSS)، وهي مبادرة مفتوحة المصدر تهدف إلى إنشاء منصة برمجية معيارية وقابلة للتوسيع تدمج وحدات المعالجة الكمومية (QPUs) مع البنى التحتية التقليدية الحالية لـ HPC. تسهل MQSS سير العمل الهجين الكمومي التقليدي الضروري لتحقيق مزايا كمومية عملية. تم توضيح قدراتها من خلال دمج ناجح لنظام HPC SuperMUC-NG مع Q-Exa، أول نموذج كمومي في ألمانيا، مما مكن من تنفيذ تطبيق حل eigenvalue الكمومي المتغير (VQE). مثل هذا علامة بارزة مهمة في مشهد الحوسبة الكمومية (HPCQC)، مما يبرز أهمية نظام بيئي برمجي قوي في تعزيز التقنيات الكمومية.

نقاش

يسلط النقاش الضوء على الحاجة الملحة إلى مجموعة برمجيات كمومية قوية، لا سيما في سياق الحوسبة الهجينة الكمومية التقليدية (HPCQC). مع توقع أن تعمل المعالجات الكمومية كمعجلات مشابهة لوحدات معالجة الرسوميات (GPUs)، فإن وجود مجموعة برمجيات موحدة تستوعب أنواع الأجهزة الكمومية المختلفة – مثل الدوائر الفائقة التوصيل، والأيونات المحصورة، والأنظمة الضوئية – أمر ضروري. تهدف مجموعة برمجيات ميونيخ الكمومية (MQSS) إلى معالجة التحديات التي تطرحها تباين الأجهزة وخبرة المستخدمين المتنوعة، من خلال توفير بنية معيارية ومرنة تدعم التجريدات عالية المستوى لغير الخبراء مع تسهيل التكامل العميق مع أنظمة HPC التقليدية. هذا التكامل ضروري لتمكين سير العمل الهجين المتقارب، الذي من المتوقع أن ينتج تطبيقات حقيقية كبيرة.

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

Journal: Proceedings of the Supercomputing Asia and International Conference on High Performance Computing in Asia Pacific Region
DOI: https://doi.org/10.1145/3773656.3773669
Publication Date: 2026-01-09
Author(s): Lukas Burgholzer et al.
Primary Topic: Quantum Computing Algorithms and Architecture

Overview

The research paper presents the Munich Quantum Software Stack (MQSS), an open-source, modular software ecosystem aimed at facilitating the integration of quantum computing with classical high-performance computing (HPC). The authors emphasize the necessity of a unified software stack that can accommodate diverse hardware platforms and evolving algorithms while catering to users with varying levels of quantum expertise. The MQSS is designed to support hybrid quantum-classical workflows, featuring a multi-layered architecture that allows seamless execution of applications across heterogeneous quantum hardware back-ends.

In the conclusions, the authors outline the challenges faced in developing the MQSS and their community-driven approach to addressing these issues. They highlight the stack’s deployment in a production HPC environment, showcasing its practical application and potential for broader adoption within the quantum community. Future developments will focus on three main areas: stabilization of existing components, evolutionary expansion of capabilities, and revolutionary transformation to prepare for fault-tolerant quantum computing. This strategic approach positions the MQSS as a critical platform for advancing the integration of quantum processing units into classical computing infrastructures, thereby unlocking the practical potential of quantum technologies.

Introduction

The introduction of the research paper discusses the transformative potential of Quantum Computing (QC) in addressing complex problems that are currently beyond the capabilities of classical supercomputers, particularly within the domain of High-Performance Computing (HPC). Quantum computers are envisioned as specialized accelerators akin to GPUs and FPGAs, but realizing their full potential necessitates a collaborative effort across various disciplines. This includes contributions from experimental physicists, mathematicians, computer scientists, software engineers, and domain experts, all of whom play crucial roles in developing a sophisticated software ecosystem that connects high-level problem descriptions to low-level hardware-specific instructions.

The paper introduces the Munich Quantum Software Stack (MQSS), an open-source initiative aimed at creating a modular and extensible software platform that integrates quantum processing units (QPUs) with existing classical HPC infrastructures. The MQSS facilitates hybrid quantum-classical workflows essential for achieving practical quantum advantages. Its capabilities were exemplified through a successful integration of the SuperMUC-NG HPC system with Q-Exa, Germany’s first quantum demonstrator, enabling the execution of a Variational Quantum Eigensolver (VQE) application. This marked a significant milestone in the HPC-quantum computing (HPCQC) landscape, showcasing the importance of a robust software ecosystem in advancing quantum technologies.

Discussion

The discussion highlights the critical need for a robust quantum software stack, particularly in the context of hybrid quantum-classical computing (HPCQC). As quantum processors are expected to function as accelerators similar to GPUs, a unified software stack that accommodates various quantum hardware types—such as superconducting circuits, trapped ions, and photonic systems—is essential. The proposed Munich Quantum Software Stack (MQSS) aims to address the challenges posed by hardware heterogeneity and the diverse expertise of users, providing a modular and flexible architecture that supports high-level abstractions for non-experts while facilitating deep integration with classical HPC systems. This integration is vital for enabling tightly-coupled hybrid workflows, which are anticipated to yield significant real-world applications.

The MQSS is designed to bridge the gap between quantum computing and classical systems, addressing the communication challenges among stakeholders with varying expertise. It promotes open interfaces and specifications, such as the Quantum Device Management Interface (QDMI), to foster collaboration and interoperability within the quantum community. The stack’s architecture consists of multiple layers, including a front-end for user interfaces, a middle-end for job scheduling and resource management, and a back-end that standardizes access to quantum hardware. This layered approach ensures adaptability to the rapidly evolving quantum landscape while providing a stable platform for future developments, ultimately aiming to enhance the usability and accessibility of quantum resources across various domains.