发明名称 Intermediate register mapper
摘要 A method, processor, and computer program product employing an intermediate register mapper within a register renaming mechanism. A logical register lookup determines whether a hit to a logical register associated with the dispatched instruction has occurred. In this regard, the logical register lookup searches within at least one register mapper from a group of register mappers, including an architected register mapper, a unified main mapper, and an intermediate register mapper. A single hit to the logical register is selected among the group of register mappers. If an instruction having a mapper entry in the unified main mapper has finished but has not completed, the mapping contents of the register mapper entry in the unified main mapper are moved to the intermediate register mapper, and the unified register mapper entry is released, thus increasing a number of unified main mapper entries available for reuse.
申请公布号 US8683180(B2) 申请公布日期 2014.03.25
申请号 US20090578272 申请日期 2009.10.13
申请人 BARRICK BRIAN D.;BILLECI MICHAEL;EISEN LEE E.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BARRICK BRIAN D.;BILLECI MICHAEL;EISEN LEE E.
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人
主权项
地址