随着我国“九章”“祖冲之号”“祖冲之二号”等量子计算原型机相继问世,量子计算机高效运行和广泛使用离不开强大的硬件系统,也离不开汇编语言、操作系统等软件的配套支撑。量子软件须满足量子计算底层物理原理和算法逻辑,具有较强专业性。本次在国内引起关注的两大国产量子编程软件,分别由中国科学院软件研究所团队、国防科技大学团队主导研发。
据介绍,isQ-Core量子编程语言及其编译器由中科院软件所及北京中科弧光量子软件技术有限公司技术团队联合开发,具有简洁、易用、高效、扩展性强、可靠性高等特点,能为量子计算用户提供许多便利。
“青果”(Quingo)由国防科大计算机学院QUANTA团队联合华东师范大学软件学院程序理论团队等提出,并以其为基础,设计实现了首个全面的量子-经典异构编程框架;同时,通过引入一种全新的量子操作的时序描述机制,使用户可以灵活、高效地控制量子操作的时序。目前,已有多个国内外计算机软硬件团队参与开发“青果”语言生态。
据了解,由国盾量子提供相关部署服务的两款软件都已成功部署至量子计算云平台。该云平台是目前国内硬件规模最大的量子计算云平台,并将引入“祖冲之二号”(66量子比特)的计算能力。此前,量子计算云平台上线了“祖冲之二号”同款汇编语言——QCIS指令集,大幅提升了用户在云平台实验室中对12比特超导量子计算原型机的操控能力。
中科院软件所团队表示,量子计算软硬件的结合,将为更多不同行业人士进行量子计算相关理论研究和应用探索提供便利。未来,isQ-Core将持续升级,增加、完善更多功能,与我国量子计算硬件协同发展。(作者: 童娅 吴长锋)