一種RISC-V指令壓縮方法、系統(tǒng)及計算機可讀介質(zhì)

基本信息

申請?zhí)?/td> CN202011009569.6 申請日 -
公開(公告)號 CN112214242A 公開(公告)日 2021-01-12
申請公布號 CN112214242A 申請公布日 2021-01-12
分類號 G06F9/30;G06F9/38;G06F15/80 分類 計算;推算;計數(shù);
發(fā)明人 劉權勝;余紅斌 申請(專利權)人 上海賽昉科技有限公司
代理機構 上海邦德專利代理事務所(普通合伙) 代理人 上海賽昉科技有限公司
地址 201203 上海市浦東新區(qū)自由貿(mào)易試驗區(qū)盛夏路61弄張潤大廈2號電梯樓層5層(實際樓層4層)02室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及微電子技術領域,具體涉及一種RISC?V指令壓縮方法、系統(tǒng)及計算機可讀介質(zhì),包括以下步驟:S1指令從L2 CACHE返回到L1 ICACHE時,兩兩指令之間進行滿足條件的融合檢測;S2檢測的每條指令獲得是否能夠滿足融合條件的控制位;S3當指令隊列在讀指令時,從讀指針rd_ptr開始檢測5條指令,指令兩兩檢測指令是否滿足指令融合;S4根據(jù)指令的融合情況,控制讀指針的更新;S5融合之后的指令AUIPC_A和ADDI_SL在ALU單元執(zhí)行,其它融合指令在LOAD/STORE指令執(zhí)行單元執(zhí)行;本發(fā)明能夠使多條指令融合為1條指令,提高流水線的執(zhí)行帶寬。如果每個時鐘周期實現(xiàn)一條指令融合,當執(zhí)行帶寬為4時,流水線執(zhí)行帶寬提高25%。