首页> 外国专利> Synchronization of execution threads on multithreaded processors

Synchronization of execution threads on multithreaded processors

机译:在多线程处理器上同步执行线程

摘要

A method and apparatus are provided for synchronising execution of a plurality of threads on a multi-threaded processor. Each thread is provided with a number of synchronisation points and execution of a thread is paused when it reaches a synchronisation point. It then waits for at least one other thread with which it is intended to be synchronised to reach a corresponding synchronisation point before resuming execution. A thread which branches over a section of code which includes a synchronisation point is paused at the end of the branch until at least one other thread reaches the synchronisation point or the end of the branch.
机译:提供了一种用于在多线程处理器上同步多个线程的执行的方法和装置。每个线程都具有多个同步点,并且当线程到达同步点时,将暂停执行该线程。然后,它在继续执行之前,等待至少一个与之同步的线程到达相应的同步点。在分支的结尾处暂停在包括同步点的代码段上分支的线程,直到至少一个其他线程到达同步点或分支的末尾。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号