跳轉(zhuǎn)鏈接指令的實(shí)現(xiàn)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110582404.6 申請(qǐng)日 -
公開(公告)號(hào) CN113254071A 公開(公告)日 2021-08-13
申請(qǐng)公布號(hào) CN113254071A 申請(qǐng)公布日 2021-08-13
分類號(hào) G06F9/30 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 施軍;葉晨 申請(qǐng)(專利權(quán))人 超睿科技(長(zhǎng)沙)有限公司
代理機(jī)構(gòu) 北京風(fēng)雅頌專利代理有限公司 代理人 曾志鵬
地址 201210 上海市浦東新區(qū)納賢路800號(hào)1幢A座2FA222室
法律狀態(tài) -

摘要

摘要 本申請(qǐng)涉及一種跳轉(zhuǎn)鏈接指令的實(shí)現(xiàn)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。該方法通過在指令分派階段將跳轉(zhuǎn)鏈接指令分解成兩個(gè)操作,計(jì)算鏈接地址并將結(jié)果寫入目的寄存器的操作在整數(shù)計(jì)算單元執(zhí)行,計(jì)算分支目標(biāo)地址并完成跳轉(zhuǎn)的操作在分支單元執(zhí)行,分支單元只需要實(shí)現(xiàn)一個(gè)計(jì)算模塊且不需要設(shè)置結(jié)果寫總線,兩個(gè)操作對(duì)應(yīng)再定序緩沖中的一項(xiàng),再定序緩沖中設(shè)置一個(gè)表示兩個(gè)操作還有幾個(gè)未完成的字段,每個(gè)操作執(zhí)行完畢后都會(huì)將這個(gè)字段減1,當(dāng)這個(gè)字段的值為0時(shí),表示跳轉(zhuǎn)鏈接指令已經(jīng)完成、可以提交。通過該方法能夠減小在芯片結(jié)構(gòu)設(shè)計(jì)過程中的面積開銷。