恭喜北京麟卓信息科技有限公司溫研獲國(guó)家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費(fèi)!專利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)恭喜北京麟卓信息科技有限公司申請(qǐng)的專利一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法獲國(guó)家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國(guó)家知識(shí)產(chǎn)權(quán)局授予,授權(quán)公告號(hào)為:CN119440634B 。
龍圖騰網(wǎng)通過(guò)國(guó)家知識(shí)產(chǎn)權(quán)局官網(wǎng)在2025-03-25發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請(qǐng)?zhí)?專利號(hào)為:202510036551.1,技術(shù)領(lǐng)域涉及:G06F9/38;該發(fā)明授權(quán)一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法是由溫研設(shè)計(jì)研發(fā)完成,并于2025-01-09向國(guó)家知識(shí)產(chǎn)權(quán)局提交的專利申請(qǐng)。
本一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法在說(shuō)明書摘要公布了:本發(fā)明公開(kāi)了一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法,在以動(dòng)態(tài)指令轉(zhuǎn)換方式執(zhí)行可執(zhí)行文件時(shí),對(duì)于不具有操作數(shù)的待轉(zhuǎn)換指令采用現(xiàn)有指令轉(zhuǎn)換方式完成轉(zhuǎn)換,對(duì)于具有操作數(shù)的待轉(zhuǎn)換指令則根據(jù)其指令的字長(zhǎng)與ARM指令的字長(zhǎng)的比值確定待轉(zhuǎn)換指令操作數(shù)的分割方式,再根據(jù)分割方式及待轉(zhuǎn)換指令是否位于循環(huán)體中的情況,確定待轉(zhuǎn)換指令所需轉(zhuǎn)換為的ARM指令組合,并以指令流水方式執(zhí)行轉(zhuǎn)換得到的ARM指令組合,完成待轉(zhuǎn)換指令的轉(zhuǎn)換,有效降低了因數(shù)據(jù)分割過(guò)程所產(chǎn)生的性能損耗。
本發(fā)明授權(quán)一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法在權(quán)利要求書中公布了:1.一種基于指令流水的SIMD指令轉(zhuǎn)換優(yōu)化方法,其特征在于,具體包括以下步驟:步驟1、通過(guò)動(dòng)態(tài)指令轉(zhuǎn)換加載執(zhí)行可執(zhí)行文件,若當(dāng)前待轉(zhuǎn)換指令為x86架構(gòu)中具有操作數(shù)的指令則執(zhí)行步驟2,否則將當(dāng)前待轉(zhuǎn)換指令轉(zhuǎn)換為ARM指令后執(zhí)行步驟10;步驟2、將當(dāng)前待轉(zhuǎn)換指令的字長(zhǎng)與ARM指令的字長(zhǎng)的比值記為N,獲取當(dāng)前待轉(zhuǎn)換指令的M個(gè)操作數(shù)及第一計(jì)算方式,并將M個(gè)操作數(shù)分為M1組和M2組,將每個(gè)操作數(shù)都分割為N個(gè)子操作數(shù);若當(dāng)前待轉(zhuǎn)換指令位于循環(huán)體中則將該循環(huán)體記為第一循環(huán)體并執(zhí)行步驟3,否則執(zhí)行步驟6;步驟3、將第一循環(huán)體中的指令作為第一指令集合,若當(dāng)前待轉(zhuǎn)換指令與其它指令之間存在數(shù)據(jù)依賴且為寄存器依賴則執(zhí)行步驟4,否則執(zhí)行步驟9;步驟4、選取多個(gè)ARM架構(gòu)寄存器替換第一指令集合中的寄存器,由轉(zhuǎn)換得到ARM指令形成第二指令集合,若第二指令集合中各指令之間不存在數(shù)據(jù)依賴則執(zhí)行步驟5,否則執(zhí)行步驟9;步驟5、在第一循環(huán)體內(nèi)添加第二循環(huán)體,第二循環(huán)體的循環(huán)總次數(shù)為N,令循環(huán)次數(shù)n的初始值為1且n的取值不大于N,加載M個(gè)操作數(shù)的第一個(gè)子操作數(shù);在第二循環(huán)體的第n次循環(huán)中,當(dāng)n+1不大于N時(shí)加載M1組操作數(shù)的第n+1個(gè)子操作數(shù),然后采用第一計(jì)算方式完成M1組操作數(shù)的第n個(gè)子操作數(shù)的計(jì)算,最后當(dāng)n+1不大于N時(shí)加載M2組操作數(shù)的第n+1個(gè)子操作數(shù),若n不大于N則令n自加1后執(zhí)行第二循環(huán)體,否則結(jié)束循環(huán);采用指令流水方式執(zhí)行第二循環(huán)體完成當(dāng)前待轉(zhuǎn)換指令的轉(zhuǎn)換,執(zhí)行步驟10;步驟6、將可執(zhí)行文件中當(dāng)前待轉(zhuǎn)換指令之前及之后的設(shè)定數(shù)量的指令作為第三指令集合,若當(dāng)前待轉(zhuǎn)換指令與其它指令之間存在數(shù)據(jù)依賴且為寄存器依賴則執(zhí)行步驟7,否則執(zhí)行步驟9;步驟7、將第三指令集合中的指令轉(zhuǎn)換為ARM指令,選取多個(gè)ARM架構(gòu)寄存器替換第三指令集合中的寄存器,由轉(zhuǎn)換得到ARM指令形成第四指令集合,若第四指令集合中各指令之間不存在數(shù)據(jù)依賴則執(zhí)行步驟8,否則執(zhí)行步驟9;步驟8、構(gòu)建第三循環(huán)體,第三循環(huán)體的循環(huán)總次數(shù)為N,令循環(huán)次數(shù)n的初始值為1且n的取值不大于N;在第三循環(huán)體的第n次循環(huán)中,加載M個(gè)操作數(shù)的第n個(gè)子操作數(shù)并采用第一計(jì)算方式完成M個(gè)操作數(shù)的第n個(gè)子操作數(shù)的計(jì)算,當(dāng)n+1不大于N時(shí)加載M個(gè)操作數(shù)的第n+1個(gè)子操作數(shù)并采用第一計(jì)算方式完成M個(gè)操作數(shù)的第n+1個(gè)子操作數(shù)的計(jì)算,若n不大于N則令n自加1后執(zhí)行第三循環(huán)體,否則結(jié)束循環(huán);采用指令流水方式執(zhí)行第三循環(huán)體完成當(dāng)前待轉(zhuǎn)換指令的轉(zhuǎn)換,執(zhí)行步驟10;步驟9、按照當(dāng)前待轉(zhuǎn)換指令的數(shù)據(jù)依賴完成指令的轉(zhuǎn)換;步驟10、若可執(zhí)行文件未完成執(zhí)行則選取下一個(gè)指令作為當(dāng)前待轉(zhuǎn)換指令,在當(dāng)前待轉(zhuǎn)換指令為具有操作數(shù)的指令時(shí)執(zhí)行步驟2,在當(dāng)前待轉(zhuǎn)換指令為不具有操作數(shù)的指令時(shí)將當(dāng)前待轉(zhuǎn)換指令轉(zhuǎn)換為ARM指令后執(zhí)行步驟10;否則完成可執(zhí)行文件的執(zhí)行,結(jié)束本流程。
如需購(gòu)買、轉(zhuǎn)讓、實(shí)施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請(qǐng)人或?qū)@麢?quán)人北京麟卓信息科技有限公司,其通訊地址為:100085 北京市海淀區(qū)西三旗昌臨801號(hào)27號(hào)3層310、312;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開(kāi)、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- 恭喜平方股份有限公司M·卡特獲國(guó)家專利權(quán)
- 恭喜長(zhǎng)鑫存儲(chǔ)技術(shù)有限公司錢仕兵獲國(guó)家專利權(quán)
- 恭喜江蘇向榮電氣有限公司蔣詩(shī)敏獲國(guó)家專利權(quán)
- 恭喜魔椅(廣州)健身科技有限公司陳毅獲國(guó)家專利權(quán)
- 恭喜東芝開(kāi)利株式會(huì)社是澤亮輔獲國(guó)家專利權(quán)
- 恭喜中國(guó)航天員科研訓(xùn)練中心張瑞明獲國(guó)家專利權(quán)
- 恭喜中冶天工集團(tuán)有限公司王靜獲國(guó)家專利權(quán)
- 恭喜無(wú)錫多計(jì)數(shù)字智能科技有限公司朱建東獲國(guó)家專利權(quán)
- 恭喜深圳麥克韋爾科技有限公司歐國(guó)亮獲國(guó)家專利權(quán)
- 恭喜上海爻火微電子有限公司陶紅霞獲國(guó)家專利權(quán)


熱門推薦
- 恭喜海信(山東)冰箱有限公司文蛟獲國(guó)家專利權(quán)
- 恭喜東莞市天富勵(lì)德實(shí)業(yè)有限公司黃元清獲國(guó)家專利權(quán)
- 恭喜朗姆研究公司鮑里斯·沃洛斯基獲國(guó)家專利權(quán)
- 恭喜珠海格力電器股份有限公司陳偉獲國(guó)家專利權(quán)
- 恭喜中冶天工集團(tuán)有限公司劉宇昆獲國(guó)家專利權(quán)
- 恭喜廣東盛路通信科技股份有限公司丁文獲國(guó)家專利權(quán)
- 恭喜武漢徠得智能技術(shù)有限公司裴根獲國(guó)家專利權(quán)
- 恭喜中交第二公路工程局有限公司劉新華獲國(guó)家專利權(quán)
- 恭喜賓夕法尼亞大學(xué)董事會(huì)M·魯埃拉獲國(guó)家專利權(quán)
- 恭喜捷和電機(jī)制品(深圳)有限公司贠拼搏獲國(guó)家專利權(quán)