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
Link To Document