发明授权
- 专利标题: Method and system for executing a context-altering instruction without performing a context-synchronization operation within high-performance processors
- 专利标题(中): 用于执行上下文改变指令而不在高性能处理器内执行上下文同步操作的方法和系统
-
申请号: US918059申请日: 1997-08-25
-
公开(公告)号: US5898864A公开(公告)日: 1999-04-27
- 发明人: Robert Thaddeus Golla , James Allan Kahle , Albert John Loper , Soummya Mallick
- 申请人: Robert Thaddeus Golla , James Allan Kahle , Albert John Loper , Soummya Mallick
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/44
摘要:
A method and system for executing a context-altering instruction within a processor are disclosed. The processor has a superscalar architecture that includes multiple pipelines, buffers, registers, and execution units. The processor also includes a machine state register for identifying a context of the processor, and a shadow machine state register in conjunction with the machine state register. During operation, a first state of the machine state register is copied to the shadow machine state register. Instructions are executed in accordance with a context identified by the first state of the machine state register. The first state of the shadow machine state register is subsequently altered to a second state in response to decoding a context-altering instruction. The context-altering instruction and subsequent instructions are then executed in accordance with the second state of the shadow machine state register. Finally, the first state of the machine state register is altered to the second state in response to a completion of the context-altering instruction. As a result context synchronization operations are avoided.
公开/授权文献
- US5318259A Column adapted to be used in a modular construction system 公开/授权日:1994-06-07
信息查询