Welcome
» NERWous C
The processing element (or pel) abstracts the execution concept of the NERW Concurrency Model. To achieve concurrency, a program must be broken up into execution units that can run in parallel. These execution units require the following:
The following sections describe how NERWous C supports the pel element:
Previous Next Top
The processing element (or pel) abstracts the execution concept of the NERW Concurrency Model. To achieve concurrency, a program must be broken up into execution units that can run in parallel. These execution units require the following:
- Creation: the execution units are created on a computer element that can execute the code.
- Initialization: contextual data is passed from the creating execution unit to the created execution units so that the latter can perform on behalf of the former.
- Synchronization: the created execution units work together by accessing shared resources.
- Termination: the created execution units pass their final results back to the creating execution unit and terminate.
- Exception: if execution fails, the execution unit reports back the exception.
The following sections describe how NERWous C supports the pel element:
Previous Next Top
No comments:
Post a Comment