一種基于新的寄存器文件結(jié)構(gòu)的實現(xiàn)方法

基本信息

申請?zhí)?/td> CN200710039865.9 申請日 -
公開(公告)號 CN100501718C 公開(公告)日 2009-06-17
申請公布號 CN100501718C 申請公布日 2009-06-17
分類號 G06F15/78(2006.01)I;G06F17/30(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 金榮偉;李興仁;林錦麟;劉春暉;張達(dá)文;楊一茜 申請(專利權(quán))人 上海華龍信息技術(shù)開發(fā)中心
代理機構(gòu) 上海天翔知識產(chǎn)權(quán)代理有限公司 代理人 上海華龍信息技術(shù)開發(fā)中心
地址 201203上海市浦東新區(qū)春曉路439號11號樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于新的寄存器文件結(jié)構(gòu)的實現(xiàn)方法。該方法提出了一種新型的寄存器文件結(jié)構(gòu),可以用較少的資源實現(xiàn)寄存器的重命名,解決假數(shù)據(jù)相關(guān)。上述方案中所涉及到的寄存器文件包含4個映射表和一個物理寄存器陣列,利用4個映射表合理、高效的實現(xiàn)寄存器的修改、讀取和恢復(fù)操作。這樣使得任何物理寄存器都可以用來對任何的體系結(jié)構(gòu)寄存器進(jìn)行再定義,空閑的寄存器可以被任意寄存器重命名,甚至所有N個重命名寄存器可以對同一體系結(jié)構(gòu)寄存器進(jìn)行重命名??梢猿浞痔岣呒拇嫫髻Y源的有效利用率。另外,這種靈活、方便、高效的寄存器文件結(jié)構(gòu)策略不僅可以用在超標(biāo)量處理器中也可以用在超流水處理器中。