发明名称 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.
申请公布号 US6961935(B2) 申请公布日期 2005.11.01
申请号 US20020114075 申请日期 2002.04.03
申请人 NEC CORPORATION 发明人 TORII SUNAO
分类号 G06F9/46;G06F9/30;G06F9/38;G06F9/45;G06F9/48;G06F9/50;G06F12/08;G06F15/16;(IPC1-7):G06F9/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址