The Data-Driven Multithreading Programming Model Based On Ddf

Baifeng Wu,Songwen Pei,Kun Zhu,Qiang Yu
DOI: https://doi.org/10.1109/ICPCA.2007.4365510
2007-01-01
Abstract:Currently the compiler technology is far from the need of fully exploring the benefits of chip multi-core architecture of nowadays microprocessor. To further exploit parallelism inside real-world applications, explicit expression of parallelism at thread level will be an important approach. Based on Dynamic Data Flow (DDF) model, this paper presents a multithreading programming model. Using the model parallel execution, analyzability, testability of a multithreading, program can be guaranteed by the property of the model of Computation. With the programming model, a task can be expressed by multiple code blocks allowing execution in parallel and on different processor architectures, thus such a technique can also be applied in pervasive computing area in future.
What problem does this paper attempt to address?