日前,中國科學院軟件研究所發佈公告稱,該所量子計算編程軟件isQ正式開源。中科院軟件所量子軟件團隊主要負責人介紹,isQ是一款支持經典量子混合編程的量子編程軟件,能夠靈活地描述各類復雜的量子算法。
在語法層面,isQ軟件的量子編程語言支持包括經典、量子變量定義,自定義酉門,量子門及測量操作,循環、遞歸等經典控制流以及oracle定義等功能;
在編譯層面,isQ采用mlir框架,定義一套特有的量子中間表示,並基於此提供高效的量子電路分解、量子電路優化和量子電路映射功能,最終可轉化為多種流行的量子硬件指令集或量子底層語言;
在計算使用層面,isQ不僅能提供高效的量子電路模擬器,而且已經實現與真實量子芯片的對接。
此外,為方便用戶使用,研發團隊還開發簡化版本,即isQ-Core。用戶可通過isQ-Core直接在Python環境內用帳號訪問雲端硬件,並執行變分量子算法、量子近似優化算法等一系列經典量子混合算法。
據解,我國在量子計算軟件領域,總體處於第一梯隊,而在量子程序理論研究方面,處於世界領先水平。
但與美國相比,在量子軟件工程開發方面,存在起步相對較晚、投入較少的問題。此次isQ的開源將有助於匯聚量子軟件人才,促進我國量子計算軟件的高質量發展。
isQ開源後,研發團隊將同步建設開源社區,歡迎國內外量子計算研發者及量子編程人員加入。
isQ及isQ-Core開源地址:
https://gitee.com/arclight_quantum/isq
https://gitee.com/arclight_quantum/isq-core