一種可變長(zhǎng)指令的緩存結(jié)構(gòu)、方法及介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN202210529394.4 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN114625419A | 公開(kāi)(公告)日 | 2022-06-14 |
申請(qǐng)公布號(hào) | CN114625419A | 申請(qǐng)公布日 | 2022-06-14 |
分類(lèi)號(hào) | G06F9/30(2006.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 孫建康;張競(jìng)丹;陳成;樊良輝;劉周平 | 申請(qǐng)(專(zhuān)利權(quán))人 | 芯瞳半導(dǎo)體技術(shù)(山東)有限公司 |
代理機(jī)構(gòu) | 西安維英格知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | - |
地址 | 710065陜西省西安市高新區(qū)唐延南路8號(hào)泰維智鏈中心T1301室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明實(shí)施例公開(kāi)了一種可變長(zhǎng)指令的緩存結(jié)構(gòu)、方法及介質(zhì),該方法可以包括:初始啟動(dòng)時(shí),指令緩存控制器控制指令讀取單元加載需要執(zhí)行的可變長(zhǎng)指令;需要執(zhí)行的可變長(zhǎng)指令加載完成之后,指令緩存控制器控制指令解析單元將需要執(zhí)行的可變長(zhǎng)指令進(jìn)行解析,獲得需要執(zhí)行的可變長(zhǎng)指令的指令頭部分、操作部分以及常量部分;指令解析單元將已解析完畢的所述需要執(zhí)行的可變長(zhǎng)指令的指令頭部分、操作部分以及常量部分分別對(duì)應(yīng)傳輸至解碼緩存中的指令頭解碼緩存、操作部分解碼緩存以及常量解碼緩存,并生成需要執(zhí)行的可變長(zhǎng)指令對(duì)應(yīng)的游標(biāo)標(biāo)識(shí),以使得單指令多線(xiàn)程處理器基于游標(biāo)標(biāo)識(shí)從解碼緩存中訪(fǎng)問(wèn)并加載已解析完畢的需要執(zhí)行的可變長(zhǎng)指令。 |
