发明授权
US5898864A Method and system for executing a context-altering instruction without performing a context-synchronization operation within high-performance processors 失效
用于执行上下文改变指令而不在高性能处理器内执行上下文同步操作的方法和系统

Method and system for executing a context-altering instruction without
performing a context-synchronization operation within high-performance
processors
摘要:
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.
公开/授权文献
信息查询
0/0