一種亂序高性能處理器的寄存器重命名方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201911396351.8 申請(qǐng)日 -
公開(公告)號(hào) CN111221575A 公開(公告)日 2020-06-02
申請(qǐng)公布號(hào) CN111221575A 申請(qǐng)公布日 2020-06-02
分類號(hào) G06F9/30(2006.01)I;G06F9/38(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳偉杰 申請(qǐng)(專利權(quán))人 核芯互聯(lián)科技(青島)有限公司
代理機(jī)構(gòu) 北京知呱呱知識(shí)產(chǎn)權(quán)代理有限公司 代理人 盛明星
地址 266100山東省青島市嶗山區(qū)科苑緯一路1號(hào)D1樓2701
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種亂序高性能處理器的寄存器重命名方法及系統(tǒng)。其中所述方法包括:基于高層次語(yǔ)言構(gòu)建電子系統(tǒng)級(jí)ESL的參數(shù)化處理器模型,通過(guò)硬件生成器將處理器核心部件轉(zhuǎn)換為實(shí)際電路,所述核心部件包括指令信息分類器和優(yōu)化重排序緩存器結(jié)構(gòu)的寄存器重命名部件;通過(guò)一個(gè)或多個(gè)硬件計(jì)數(shù)器組成的性能監(jiān)測(cè)部件,實(shí)時(shí)分析實(shí)際處理器性能并確定所述核心部件的相關(guān)參數(shù);所述性能監(jiān)測(cè)部件用于統(tǒng)計(jì)處理器的分支預(yù)測(cè)器部件、指令信息分類器、重排序緩存器、重命名緩存器和指令分配部件的性能數(shù)據(jù)。此外,基于優(yōu)化后的寄存器重命名結(jié)構(gòu),實(shí)現(xiàn)細(xì)顆粒度的指令提前退休機(jī)制,可以進(jìn)一步地提升處理器性能。??