日前,中國(guó)科學(xué)院軟件研究所發(fā)布公告稱(chēng),該所量子計(jì)算編程軟件isQ正式開(kāi)源。
中科院軟件所量子軟件團(tuán)隊(duì)主要負(fù)責(zé)人介紹,isQ是一款支持經(jīng)典量子混合編程的量子編程軟件,能夠靈活地描述各類(lèi)復(fù)雜的量子算法。
在語(yǔ)法層面,isQ軟件的量子編程語(yǔ)言支持包括經(jīng)典、量子變量定義,自定義酉門(mén),量子門(mén)及測(cè)量操作,循環(huán)、遞歸等經(jīng)典控制流以及oracle定義等功能;
在編譯層面,isQ采用mlir框架,定義了一套特有的量子中間表示,并基于此提供高效的量子電路分解、量子電路優(yōu)化和量子電路映射功能,最終可轉(zhuǎn)化為多種流行的量子硬件指令集或量子底層語(yǔ)言;
在計(jì)算使用層面,isQ不僅能提供高效的量子電路模擬器,而且已經(jīng)實(shí)現(xiàn)了與真實(shí)量子芯片的對(duì)接。
此外,為方便用戶使用,研發(fā)團(tuán)隊(duì)還開(kāi)發(fā)了簡(jiǎn)化版本,即isQ-Core。用戶可通過(guò)isQ-Core直接在Python環(huán)境內(nèi)用帳號(hào)訪問(wèn)云端硬件,并執(zhí)行變分量子算法、量子近似優(yōu)化算法等一系列經(jīng)典量子混合算法。
據(jù)了解,我國(guó)在量子計(jì)算軟件領(lǐng)域,總體處于第一梯隊(duì),而在量子程序理論研究方面,處于世界領(lǐng)先水平。
但與美國(guó)相比,在量子軟件工程開(kāi)發(fā)方面,存在起步相對(duì)較晚、投入較少的問(wèn)題。此次isQ的開(kāi)源將有助于匯聚量子軟件人才,促進(jìn)我國(guó)量子計(jì)算軟件的高質(zhì)量發(fā)展。
isQ開(kāi)源后,研發(fā)團(tuán)隊(duì)將同步建設(shè)開(kāi)源社區(qū),歡迎國(guó)內(nèi)外量子計(jì)算研發(fā)者及量子編程人員加入。
isQ及isQ-Core開(kāi)源地址:
https://gitee.com/arclight_quantum/isq
https://gitee.com/arclight_quantum/isq-core
(舉報(bào))