一種對(duì)寄存器別名表恢復(fù)方法
基本信息
申請(qǐng)?zhí)?/td> | CN201611209150.9 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107688544B | 公開(kāi)(公告)日 | 2020-02-11 |
申請(qǐng)公布號(hào) | CN107688544B | 申請(qǐng)公布日 | 2020-02-11 |
分類(lèi)號(hào) | G06F12/06 | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 楊思博;李明 | 申請(qǐng)(專(zhuān)利權(quán))人 | 北京國(guó)睿中數(shù)科技股份有限公司 |
代理機(jī)構(gòu) | 北京清亦華知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 中國(guó)電子科技集團(tuán)公司第十四研究所;北京國(guó)睿中數(shù)科技股份有限公司 |
地址 | 100085 北京市海淀區(qū)上地五街5號(hào)4層西區(qū) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種對(duì)寄存器別名表恢復(fù)方法,包括:在指令取消時(shí),對(duì)重排序緩沖站進(jìn)行更新;從重排序緩沖站隊(duì)列的頭指針?biāo)疙?xiàng)開(kāi)始將隊(duì)列分成多個(gè)組,并在每個(gè)周期把其中一組的用于寄存器別名表恢復(fù)的信息送入與邏輯寄存器對(duì)應(yīng)的映射關(guān)系恢復(fù)模塊中;從送入的一組信息倒序搜索,并判斷用于寄存器別名表恢復(fù)的信息是否滿(mǎn)足要求;如果滿(mǎn)足要求,則產(chǎn)生寄存器別名表對(duì)應(yīng)項(xiàng)的更新信號(hào),并在重命名緩沖站中對(duì)應(yīng)項(xiàng)的目標(biāo)寄存器的物理地址發(fā)送到寄存器別名表中;重命名緩沖站的不同組使用的映射關(guān)系恢復(fù)模塊分時(shí)復(fù)用。本發(fā)明具有如下優(yōu)點(diǎn):在重排序緩沖器深度較大時(shí)減小面積并優(yōu)化時(shí)序性能。 |
