发明名称 Method and apparatus for sending thread-execution-state-sensitive supervisory commands to a simultaneous multi-threaded (SMT) processor
摘要 A method and apparatus for sending thread-execution-state-sensitive supervisory commands to a simultaneous multi-threaded processor provides a mechanism for sending supervisory commands that must be executed for only 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. The command set and logic further support commands targeting one or all executing threads for commands that are not sensitive to thread execution state.
申请公布号 US2004216102(A1) 申请公布日期 2004.10.28
申请号 US20030422650 申请日期 2003.04.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FLOYD MICHAEL STEPHEN
分类号 G06F9/30;G06F9/38;G06F9/46;G06F9/50;(IPC1-7):G06F9/46 主分类号 G06F9/30
代理机构 代理人
主权项
地址