发明授权
US08200987B2 Dynamic object-level code translation for improved performance of a computer processor
失效
动态对象级代码转换,以改善计算机处理器的性能
- 专利标题: Dynamic object-level code translation for improved performance of a computer processor
- 专利标题(中): 动态对象级代码转换,以改善计算机处理器的性能
-
申请号: US12197613申请日: 2008-08-25
-
公开(公告)号: US08200987B2公开(公告)日: 2012-06-12
- 发明人: John E. Campbell , William T. Devine , Sebastian T. Ventrone
- 申请人: John E. Campbell , William T. Devine , Sebastian T. Ventrone
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Connolly Bove Lodge & Hutz LLP
- 代理商 Michael J. LeStrange
- 主分类号: G06F11/30
- IPC分类号: G06F11/30
摘要:
A system and method for improving the efficiency of an object-level instruction stream in a computer processor. Translation logic for generating translated instructions from an object-level instruction stream in a RISC-architected computer processor, and an execution unit which executes the translated instructions, are integrated into the processor. The translation logic combines the functions of a plurality of the object-level instructions into a single translated instruction which can be dispatched to a single execution unit as compared with the untranslated instructions, which would otherwise be serially dispatched to separate execution units. Processor throughput is thereby increased since the number of instructions which can be dispatched per cycle is extended.
公开/授权文献
信息查询