发明名称 Method and Apparatus for Register Renaming in a Microprocessor
摘要 Register renaming as contemplated by this invention allows processor hardware to use a larger set of registers than the architected registers visible to the compiler. This larger set of registers is called the physical register file. Thus, dynamically renaming every compiler-suggested architected register to a microarchitecture-specific physical register, allows the processor to overcome name dependencies and the hazards (pipeline slowdowns) induced by name dependencies. The invention here described differs from prior renaming techniques in that it extracts significant benefit from renaming with a fraction of the number of physical registers previously used for this process. The invention therefore also simplifies the logic involved in supporting the use of the physical registers.
申请公布号 US2008077778(A1) 申请公布日期 2008.03.27
申请号 US20060534711 申请日期 2006.09.25
申请人 DAVIS GORDON T;DOING RICHARD W;JABUSCH JOHN D;KRISHNA M V V ANIL;OLSSON BRETT;ROBINSON ERIC F;SATHAYA SUMEDH W;SUMMERS JEFFREY R 发明人 DAVIS GORDON T.;DOING RICHARD W.;JABUSCH JOHN D.;KRISHNA M V V ANIL;OLSSON BRETT;ROBINSON ERIC F.;SATHAYA SUMEDH W.;SUMMERS JEFFREY R.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址