发明授权
US06389446B1 Multi-processor system executing a plurality of threads simultaneously and an execution method therefor 失效
同时执行多个线程的多处理器系统及其执行方法

  • 专利标题: Multi-processor system executing a plurality of threads simultaneously and an execution method therefor
  • 专利标题(中): 同时执行多个线程的多处理器系统及其执行方法
  • 申请号: US08888590
    申请日: 1997-06-30
  • 公开(公告)号: US06389446B1
    公开(公告)日: 2002-05-14
  • 发明人: Sunao Torii
  • 申请人: Sunao Torii
  • 优先权: JP8-183533 19960712
  • 主分类号: G06F900
  • IPC分类号: G06F900
Multi-processor system executing a plurality of threads simultaneously and an execution method therefor
摘要:
A program is divided into several instruction streams, and each of them is executed as a thread. A thread processor executed the thread. The thread generates another thread, but one thread is controlled to make a fork operation at most once. Each thread is terminated in the order of generations. A thread manager may be shared with the several thread processors or be distributed to the several thread processors. The thread manager includes a thread sequencer and a thread status table. The thread status table manages execution status of each thread processor and parent-child relation. The thread sequencer requests a thread generation and permits its termination in accordance with the content of the thread status table. The thread processor can execute a thread speculatively.
信息查询
0/0