发明名称 |
Inter-thread data communications in a computer processor |
摘要 |
A first set of one or more hardware threads for receiving messages sent from hardware threads are registered. After receiving indications of a message location value and a number, the message location value is increments and sent to a different hardware thread of the first set of one or more hardware threads until the message location value has been incremented the number of times or a criterion for interrupting the incrementing and sending is satisfied. An actual number of times the message location value was incremented is indicated to a hardware thread that sent the indications of the message location value and the number. |
申请公布号 |
US8893153(B2) |
申请公布日期 |
2014.11.18 |
申请号 |
US201314052335 |
申请日期 |
2013.10.11 |
申请人 |
International Business Machines Corporation |
发明人 |
Bohrer Patrick J.;Gheith Ahmed;Peterson James L. |
分类号 |
G06F9/54;G06F9/46 |
主分类号 |
G06F9/54 |
代理机构 |
DeLizio Gilliam, PLLC |
代理人 |
DeLizio Gilliam, PLLC |
主权项 |
1. A method comprising:
registering a first set of one or more hardware threads for receiving messages sent from hardware threads; after receiving indications of a message location value and a number, incrementing the message location value and sending the incremented message location value to a different hardware thread of the first set of one or more hardware threads until the message location value has been incremented the number of times or a criterion for interrupting the incrementing and sending is satisfied; and indicating, to a hardware thread that sent the indications of the message location value and the number, an actual number of times the message location value was incremented. |
地址 |
Armonk NY US |