简介 ==== 手册目的 -------- 本用户手册旨在为量子操作系统"本源司南"(Origin PilotOS)提供全面的操作指南和技术细节。 主要受众包括以下群体: - **量子计算研究团队:** 专注于量子计算理论、算法优化以及量子软硬件集成的研究人员。他们使用司南作为实验平台,测试和验证新型量子算法或架构。 - **量子信息科学家:** 量子密码学、量子通信和量子网络等领域的研究人员,利用司南来管理和编排复杂的实验任务。 - **量子应用开发者:** 开发量子程序或工具的个人和团队,利用司南进行高效的编程、调试和算法测试。 - **科技公司和初创企业:** 专注于量子硬件开发或量子软件平台的企业,使用司南管理硬件资源、优化性能,或将其作为提供量子计算服务的基础设施。 - **国家实验室和政策制定者:** 政府资助的研究实验室,使用司南推进量子技术研究并支持国家创新战略。 本手册旨在帮助这些用户有效地理解、操作和管理司南系统。 系统概述 -------- 量子计算是一种结合了量子力学与计算机科学的新型计算范式。它利用量子比特(qubit)作为计算的基本单位,利用叠加、纠缠和测量等量子现象,在特定问题上实现超越经典计算的指数级加速。量子计算在非对称加密破解、量子化学、金融建模和机器学习等领域具有显著优势。 近年来,量子芯片的规模和质量取得了快速发展。最新的超导量子芯片已达到 443 量子比特(例如 IBM 的 "ibm-seattle" 芯片),预计未来几年超导芯片将突破 1,000 量子比特。同时,基于不同物理平台的量子芯片技术也在并行发展,各自在计算效率、保真度和稳定性方面具有独特的优势。 在大规模量子比特下管理量子计算资源、高效调度任务,以及实现异构多后端量子计算和量子-经典混合计算,是实用化量子计算系统发展中必须解决的关键挑战。司南是中国首个量子计算操作系统。其核心目标是实现高效的量子-经典混合计算。系统由量子线路编译与优化、量子资源管理、量子任务调度、系统监控和后端量子计算服务等关键组件构成。它支持跨异构量子后端的集成计算,并通过开源量子编程框架 **PyQPanda** 为用户提供全栈式量子计算服务。 术语与缩写 ---------- 以下是本手册中使用的关键技术术语和缩写: - **QPU (Quantum Processing Unit,量子处理单元):** 相当于经典 CPU 的量子对应物,负责在量子硬件上执行量子操作。 - **NISQ (Noisy Intermediate-Scale Quantum,含噪声中等规模量子):** 指当前的量子计算时代,其特征是设备拥有数十到数百个量子比特,且容易受到噪声和错误的影响,限制了其计算可靠性和可扩展性。 - **Qubit (Quantum Bit,量子比特):** 量子信息的基本单位,能够以 |0> 和 |1> 态的叠加形式存在。 - **Quantum Superposition (量子叠加):** 允许量子系统同时处于多种状态直到被测量的原理。 - **Quantum Entanglement (量子纠缠):** 一种现象,即两个或多个量子比特之间形成关联,即使相隔很远,其中一个的状态也无法独立于其他比特进行描述。 - **PyQPanda:** 一个开源的量子编程框架,允许用户在各种量子后端编写、模拟和执行量子程序。