• DocumentCode
    1893562
  • Title

    The Data-Driven Multithreading Programming Model Based on DDF

  • Author

    Wu, Baifeng ; Pei, Songwen ; Zhu, Kun ; Yu, Qiang

  • Author_Institution
    Fudan Univ., Shanghai
  • fYear
    2007
  • fDate
    26-27 July 2007
  • Firstpage
    577
  • Lastpage
    581
  • 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.
  • Keywords
    data flow computing; parallel architectures; chip multicore architecture; compiler technology; data-driven multithreading programming model; dynamic data flow; multiple code blocks; parallel execution; Computational modeling; Computer architecture; Concurrent computing; Dynamic programming; Microprocessors; Multithreading; Parallel processing; Parallel programming; Testing; Yarn; Dynamic Data Flow; Multithreading; Pervasive Computing; Programming Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Applications, 2007. ICPCA 2007. 2nd International Conference on
  • Conference_Location
    Birmingham
  • Print_ISBN
    978-1-4244-0971-6
  • Electronic_ISBN
    978-1-4244-0971-6
  • Type

    conf

  • DOI
    10.1109/ICPCA.2007.4365510
  • Filename
    4365510