发明名称 |
Synchronisation of execution threads on a multi-threaded processor |
摘要 |
Method and apparatus are provided for a synchronizing execution of a plurality of threads on a multi-threaded processor. Each thread is provided with a number of synchronization points corresponding to points where it is advantageous or preferable that execution should be synchronized with another thread. Execution of a thread is paused when it reaches a synchronization point until at least one other thread with which it is intended to be synchronized reaches a corresponding synchronization point. Execution is subsequently resumed. Where an executing thread branches over a section of code which included a synchronization point then execution is paused at the end of the branch until the at least one other thread reaches the synchronization point of the end of the corresponding branch. |
申请公布号 |
US8286180(B2) |
申请公布日期 |
2012.10.09 |
申请号 |
US20070895618 |
申请日期 |
2007.08.24 |
申请人 |
FOO YOONG CHERT;IMAGINATION TECHNOLOGIES LIMITED |
发明人 |
FOO YOONG CHERT |
分类号 |
G06F9/46;G06F15/76 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|