发明授权
- 专利标题: 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
摘要:
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.
信息查询