首页> 外国专利> Parallel processor for executing plural thread program in parallel using virtual thread numbers

Parallel processor for executing plural thread program in parallel using virtual thread numbers

机译:使用虚拟线程号并行执行多个线程程序的并行处理器

摘要

A parallel processor system executing a program consisted of a plurality of threads in parallel per threads, includes thread generating portion for managing three states of executing state, executable state and waiting state as states of the threads and generating other thread in the executable state by fork operation from the threads in the executing state on predetermined processor, thread execution control portion for making the first thread in the executable state to be executed on the processor, providing guarantee for data dependency between a plurality of first threads in the executing states on the processors, executing a second thread in the executable state in place of the first threads when the first thread in the executing state enters into waiting state with interrupting execution, and re-executing the first thread in the waiting state after termination of execution of the second thread. The thread generating portion determines on sequential execution path and defining virtual thread number of threads as order of termination of threads in sequential execution of the program. The thread execution control portion controls execution of the threads so as to all of synchronization operation in the program being performed only in the direction from the thread having smaller virtual thread number to the thread having greater virtual thread number.
机译:一种并行处理器系统,其执行由每个线程并行地由多个线程组成的程序,包括线程生成部分,该线程生成部分用于管理执行状态,可执行状态和等待状态的三种状态作为线程状态,并通过fork生成处于可执行状态的其他线程。从预定处理器上处于执行状态的线程进行操作,线程执行控制部分用于使处于可执行状态的第一线程在处理器上执行,从而保证处理器上处于执行状态的多个第一线程之间的数据依赖性,当处于执行状态的第一线程进入执行状态并中断执行时,以可执行状态执行第二线程来代替第一线程,并在第二线程的执行终止后重新执行处于等待状态的第一线程。线程生成部分在顺序执行路径上确定并且将虚拟线程的线程数量定义为程序的顺序执行中的线程终止的顺序。线程执行控制部分控制线程的执行,以便仅在从具有较小虚拟线程号的线程到具有较大虚拟线程号的线程的方向上执行程序中的所有同步操作。

著录项

  • 公开/公告号US5815727A

    专利类型

  • 公开/公告日1998-09-29

    原文格式PDF

  • 申请/专利权人 NEC CORPORATION;

    申请/专利号US19950575860

  • 发明设计人 MASATO MOTOMURA;

    申请日1995-12-20

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 02:38:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号