第 11 章量子计算入门
量子计算与 CPU、GPU、云计算的关系
11.1 一张总对比表
| 维度 | CPU | GPU | QPU(量子处理器) |
|---|---|---|---|
| 基本单位 | 比特 | 比特 | 量子比特 |
| 擅长 | 通用逻辑、控制流、串行任务 | 大规模并行矩阵运算 | 特定结构问题:量子模拟、因数分解等 |
| 并行方式 | 多核、多线程 | 数千核心同时算 | 概率幅在高维空间中干涉 |
| 结果特点 | 可运行确定性或随机算法 | 可运行确定性或随机算法,并行浮点归约也可能影响复现 | 测量一般有概率性;某些理想线路可确定输出,shots 由任务精度决定 |
| 运行环境 | 常规机房温控与散热 | 常规机房温控与高功耗散热 | 随路线需要极低温、真空、激光或单光子探测等条件 |
| 存储 | 有大容量内存 | 有显存 | 可保留和编码保护量子态,但不能当作可任意复制读取的经典大容量 RAM |
| 成熟度 | 非常成熟 | 非常成熟 | 早期 |
| 角色 | 主处理器 | 协处理器 | 协处理器,更依赖主机 |
11.2 一个关键认知:量子不是「更快的并行」
很多人把量子计算理解成「超级 GPU」,这是最常见的误解。
- GPU 的并行:真的同时算很多个独立的数,每个都能读出来。
- 量子的「并行」:用许多基态的概率幅共同描述并演化一个量子态;一次全寄存器测量给出一个结果字符串,而不是读出所有概率幅。算法需通过干涉等操作,把目标信息转成可测统计量。
打个比方:
GPU 像一千个工人同时搬一千块砖,每块砖都能搬到位;量子计算机像一个合唱团,所有人同时发声,通过精妙的和声设计,让听众只听到一个想要的音符。
11.3 未来的计算架构:融合而非替代
未来最可能出现的是异构混合计算:
- CPU 负责业务逻辑和整体调度;
- GPU / AI 加速器负责机器学习和大规模数值计算;
- HPC 超算负责大规模科学仿真;
- QPU 负责其中经典最难的量子模拟或特定优化子任务;
- 云平台把这些资源统一编排,用户按需调用。
这种思路在业界常被称为「量子-HPC 融合」或「以量子为中心的超级计算」。IBM、NVIDIA、各国超算中心都在推进相关架构,国内也有「量超融合」的提法。
11.4 「量子启发算法」:不用量子计算机也能受益
还有一个很实用的概念:量子启发算法(quantum-inspired algorithms)。
研究量子算法的过程中,人们有时会发现新的数学思路,这些思路可以直接在经典计算机或 GPU 上实现,并带来性能提升。一些做组合优化的公司提供的「量子启发优化」服务,实际上就运行在经典硬件上。
对企业来说,这意味着:即使通用量子计算机还没成熟,量子领域的算法研究也可能先在经典系统上产生价值。但同时也要分清楚,这类产品并不是在真正的量子硬件上运行。
11.5 算得快不等于交付快:端到端成本账
做过云计算,你一定见过「函数执行只需 1 毫秒,但用户等待 1 秒」。量子计算也一样:门运行快,不等于应用快。
总耗时 = 经典数据准备 + 量子态制备 + 编译与排队
+ 多组测量基 × 每组 shots × 单次线路时间
+ 经典优化迭代 + 结果验证与业务集成
这里是成本分解示意,不是把所有项独立相加就能得到精确性能;实际系统可批处理、重用编译或并行,须按执行路径实测。
算一个示例,不是行业报价:假设一个参数组需要 50 组测量基,每组 2000 shots,经典优化器尝试 100 个参数组,那么总 shots = 50 × 2000 × 100 = 1000 万。即使每 shot 连同初始化、测量只需 100 微秒,串行执行也约 1000 秒,尚未计入排队、网络和后处理。误差缓解往往还会增加额外线路或采样。
因此你可以问供应商三个可量化问题:同等结果精度下快多少?总成本少多少?优势能否在不同数据和校准日期重现? 把状态制备、数据上传或失败重试从统计中删掉,不能算公平的端到端优势。
本章小结
- QPU 与 CPU、GPU 的优势范围不同,应用架构更适合分工协作,而不是全面替代。
- 量子的「并行」本质是干涉,不是同时读出很多结果。
- 未来是 CPU + GPU + HPC + QPU 的异构融合,由云统一编排。
- 量子启发算法可以在经典硬件上先产生价值,但要分清它不是真量子计算。
本章自测(5 题)
本章共 8 道练习题(含多选与计算题),去微我刷题完整练习 ›