发明申请
US20080320286A1 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
-
公开(公告)号: US20080320286A1公开(公告)日: 2008-12-25
- 发明人: 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
- 主分类号: G06F9/30
- IPC分类号: G06F9/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.
公开/授权文献
信息查询