• DocumentCode
    262606
  • Title

    Hierarchical Synchronization between Processes in a High-Performance Execution Support of Dataflow Process Networks on Many-Core Architectures

  • Author

    Dang Phuong Nguyen ; Thanh Hai Nguyen ; Dubrulle, Paul

  • Author_Institution
    Lab. des Fondements des Syst. Temps-reels Embarquees, CEA, Palaiseau, France
  • fYear
    2014
  • fDate
    2-4 July 2014
  • Firstpage
    439
  • Lastpage
    444
  • Abstract
    When using vector clocks to synchronize processes in a computation, the problem of the vector clock dimension is well known and an acknowledged difficulty. In dataflow process networks, a compiler can rely on some process properties to create a hierarchical view of inter-process synchronization, achieving bounded vector clock dimension. In this paper, we present two approaches to reduce the vector clock dimensions, these approaches can be clearly combination between them. The first one is mainly based on run length encoding heuristic, the second one is achieved by means of 0/1 integer programming model with modeling into the graph partitioning problem.
  • Keywords
    data flow computing; integer programming; multiprocessing systems; network theory (graphs); parallel architectures; synchronisation; 0/1 integer programming model; bounded vector clock dimension reduction; dataflow process network; graph partitioning problem; hierarchical synchronisation; high performance execution support; interprocess synchronization; many core architecture; run length encoding heuristic; Clocks; Complexity theory; Computational modeling; Encoding; Linear programming; Synchronization; Vectors; Logical vector time; chip mul-tiprocessor; manycore; stream programming; task synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference on
  • Conference_Location
    Birmingham
  • Print_ISBN
    978-1-4799-4326-5
  • Type

    conf

  • DOI
    10.1109/CISIS.2014.62
  • Filename
    6915553