• DocumentCode
    330826
  • Title

    Synchronization detection for multi-process hierarchical synthesis

  • Author

    Bringmann, Oliver ; Rosenstiel, Wolfgang ; Reichardt, Dirk

  • Author_Institution
    FZI, Karlsruhe, Germany
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    105
  • Lastpage
    110
  • Abstract
    Complex system specifications are often hierarchically composed of several subsystems. Each subsystem contains one or more processes. In order to provide optimization across different levels of hierarchy, a synchronicity analysis of the concerned processes has to be performed during high-level synthesis. The first step is the generation of a condensed graph representation of the inter-process communication. This graph is then utilized to detect inter-process communication which can be used to represent synchronization points between two or more processes. A synchronization point represents the starting point of an interval in which the communicating processes run synchronously. This interval is limited by unbounded data-dependent loops, denoted as de-synchronization points. As a result, different processes can only share resources in such an interval
  • Keywords
    high level synthesis; synchronisation; high-level synthesis; inter-process communication; synchronicity analysis; system specifications; Clocks; Communication system control; Context modeling; Control system synthesis; Data structures; Libraries; Resource management; Scheduling algorithm; Synchronization; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1998. Proceedings. 11th International Symposium on
  • Conference_Location
    Hsinchu
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-8623-5
  • Type

    conf

  • DOI
    10.1109/ISSS.1998.730608
  • Filename
    730608