摘要 |
A parallel processing computer system is described. The system includes an arbitrarily large number of processing elements hierarchically connected to each ether. In operation, when a program executes a parallel do instruction statement, parallel tasks are created, one for each iteration of the parallel do instruction. Each newly-created task is the child task of the task that executed the parallel do statement. Each child task inherits the memory state of the parent task, and while each child task executes, the parent task is suspended. When the child tasks complete, their memory states are merged to form the new memory state of the parent task which then resumes execution.
|