中科院軟件所量子計算編程軟件isQ正式開源
文章來源: | 發布時間:2022-09-20 | 【打印】 【關閉】
日前,中國科學院軟件研究所開發的量子計算編程軟件isQ正式開源發布。isQ將持續為國內外從事量子計算研究和應用的單位及個人提供服務,這對促進我國量子計算行業的加速發展有著重大意義。
中科院軟件所量子軟件團隊主要負責人介紹,isQ是一款支持經典量子混合編程的量子編程軟件,能夠靈活地描述各類復雜的量子算法。在語法層面,isQ軟件的量子編程語言支持包括經典、量子變量定義,自定義酉門,量子門及測量操作,循環、遞歸等經典控制流以及oracle定義等功能;在編譯層面,isQ采用mlir框架,定義了一套特有的量子中間表示,并基于此提供高效的量子電路分解、量子電路優化和量子電路映射功能,最終可轉化為多種流行的量子硬件指令集或量子底層語言;在計算使用層面,isQ不僅能提供高效的量子電路模擬器,而且已經實現了與真實量子芯片的對接。此外,為方便用戶使用,研發團隊還開發了簡化版本,即isQ-Core。用戶可通過isQ-Core直接在Python環境內用帳號訪問云端硬件,并執行變分量子算法、量子近似優化算法等一系列經典量子混合算法。
近年來,多國政府、科技巨頭公司都在加大量子計算投入,而量子軟件是其中的重要部分。我國在量子計算軟件領域,總體處于第一梯隊,而在量子程序理論研究方面,處于世界領先水平。但與美國相比,在量子軟件工程開發方面,存在起步相對較晚、投入較少的問題。此次isQ的開源將有助于匯聚量子軟件人才,促進我國量子計算軟件的高質量發展,提升我國量子計算軟硬件深度融合潛力,為更多不同行業人士進行量子計算相關理論研究和應用探索提供有力支持。
isQ開源后,研發團隊將同步建設開源社區,歡迎國內外量子計算研發者及量子編程人員加入。
isQ及isQ-Core開源地址: