发明授权
US08145797B2 Simultaneous multi-threaded (SMT) processor supporting thread-execution-state-sensitive supervisory commands
有权
同时多线程(SMT)处理器支持线程执行状态敏感的监控命令
- 专利标题: Simultaneous multi-threaded (SMT) processor supporting thread-execution-state-sensitive supervisory commands
- 专利标题(中): 同时多线程(SMT)处理器支持线程执行状态敏感的监控命令
-
申请号: US11960878申请日: 2007-12-20
-
公开(公告)号: US08145797B2公开(公告)日: 2012-03-27
- 发明人: Michael Stephen Floyd
- 申请人: Michael Stephen Floyd
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Mitch Harris, Atty at Law, LLC
- 代理商 Andrew M. Harris; Matthew W. Baca
- 主分类号: H04Q1/20
- IPC分类号: H04Q1/20
摘要:
A processor supporting thread-execution-state-sensitive supervisory commands provides a mechanism for executing supervisory commands for live threads. The commands may be sent from a service processor or another primary processor in the system or may be supplied by the processor itself through supervisory software control. Since the state of execution of one or more threads may change dynamically within a processor core, an external processor will not know the thread execution state at the time the command operates. The method and apparatus provide a command set and logic that supports selective execution of particular commands directed at “alive” threads (or threads in some other determinable execution state), whereby the command is performed only on resources and/or execution units depending on the actual state of thread execution when the command operates within the processor.
公开/授权文献
信息查询