发明名称 Concurrently executing multiple threads containing data dependent instructions
摘要 <p>A processor and method of concurrently executing multiple threads are provided. The processor includes at least one register and an associated memory. According to the method, an execution control facility having first and second states is set to the first state. Execution of first and second threads is initiated such that the first and second threads are executed concurrently. Within the first thread, a first instruction is executed that stores to the associated memory a value that is referenced by a second instruction within the second thread. Thereafter, the execution control facility is set to the second state. Execution of the second instruction is permitted in response to the execution control facility being set to the second state. In another embodiment, the execution control facility is utilized to synchronize execution of multiple instructions within a second thread with execution of an instruction within a first thread.</p>
申请公布号 GB2321544(B) 申请公布日期 2001.08.01
申请号 GB19970024351 申请日期 1997.11.19
申请人 * INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 JAMES ALLAN * KAHLE;SOUMMYA * MALLICK;ROBERT G * MCDONALD
分类号 G06F9/38;G06F9/46;G06F9/48;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址