一種面向數(shù)據(jù)流模型的高階調(diào)用代碼生成方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN202011496767.X 申請(qǐng)日 -
公開(公告)號(hào) CN112506521A 公開(公告)日 2021-03-16
申請(qǐng)公布號(hào) CN112506521A 申請(qǐng)公布日 2021-03-16
分類號(hào) G06F8/41(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王政;黃麗桃;江云松;張小龍;畢旭輝;史涇位 申請(qǐng)(專利權(quán))人 北京軒宇信息技術(shù)有限公司
代理機(jī)構(gòu) 中國航天科技專利中心 代理人 陳鵬
地址 100190北京市海淀區(qū)科學(xué)院南路2號(hào)融科資訊中心C座南樓1101-1102
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種面向數(shù)據(jù)流模型的高階調(diào)用代碼生成方法及裝置。方法包括:對(duì)數(shù)據(jù)流中的計(jì)算模塊進(jìn)行解析,得到計(jì)算模塊的解析結(jié)果;根據(jù)解析結(jié)果,確定計(jì)算模塊是否為子模塊調(diào)用模塊;在計(jì)算模塊為子模塊調(diào)用模塊,或計(jì)算模塊為非子模塊調(diào)用模塊且計(jì)算模塊為矩陣函數(shù)運(yùn)算模塊的情況下,確定計(jì)算模塊對(duì)應(yīng)的數(shù)組維度與預(yù)先設(shè)定的最大展開次數(shù)之間的大小關(guān)系;在數(shù)組維度大于最大展開次數(shù)的情況下,基于循環(huán)調(diào)用的方式進(jìn)行函數(shù)調(diào)用,生成所述計(jì)算模塊對(duì)應(yīng)的高階調(diào)用代碼;在所述數(shù)組維度小于所述最大展開次數(shù)的情況下,根據(jù)所述數(shù)組維度展開調(diào)用函數(shù),生成所述計(jì)算模塊對(duì)應(yīng)的高階調(diào)用代碼。本發(fā)明可以簡化生成的代碼,生成符合用戶查看的簡潔代碼。??