Research Article
Task-Level Data Model for Hardware Synthesis Based on Concurrent Collections
Table 1
Syntax and semantics summary of CnC and TLDM.
| | CnC | TLDM |
| Computation | Step | Task | Communications | Data item | Data | Control item | Not Supported | Index of set | Control item tag | Iterator vector | Data item tag | Subscript vector | Execution model | (1) Control item is generated | Input data are ready | | (2) Input data are ready | | Iteration and data domain | Unbounded and dynamically determined | Bounded and statically specified | Data accesses | Embedded in step body | Specified in task definition | Dependence | Implicitly specified | Can be explicitly specified | DSA | Enforced | Not enforced |
|
|