推出CQ:面向量子加速高性能计算的类C语言API
该论文提出了CQ规范——一个面向量子加速高性能计算的类C语言API,同时介绍了基于量子态矢量模拟器QuEST、采用C99语言编写的参考实现CQ-SimBE。CQ致力于通过支持C和Fortran等语言的运行时卸载功能,实现经典高性能计算代码逐步集成量子计算能力。该规范提供了一种兼容严格/强类型编译语言的量子计算描述与卸载方法,并赋予程序员对经典数据迁移的细粒度控制权。CQ模拟后端(CQ-SimBE)既展示了CQ的使用场景与应用价值,也成为支持模拟量子计算等新功能的实验平台。CQ规范与CQ-SimBE均为开源项目,代码已存入公共仓库。
