DocumentCode :
1954989
Title :
From Concurrent Multi-clock Programs to Deterministic Asynchronous Implementations
Author :
Potop-Butucaru, Dumitru ; De Simone, Robert ; Sorel, Yves ; Talpin, Jean-Pierre
Author_Institution :
INRIA, France
fYear :
2009
fDate :
1-3 July 2009
Firstpage :
42
Lastpage :
51
Abstract :
We propose a general method to characterize and synthesize correctness-preserving, asynchronous wrappers for synchronous processes on a globally asynchronous locally synchronous (GALS) architecture. Based on the theory of weakly endochronous systems, our technique uses a compact representation of the abstract synchronization configurations of the analyzed process to determine a minimal set of synchronization patterns generating all possible reactions.
Keywords :
clock and data recovery circuits; concurrent engineering; data flow computing; deterministic algorithms; concurrent multiclock programs; deterministic asynchronous implementation; globally asynchronous locally synchronous architecture; synchronous programming; Application software; Circuit simulation; Coherence; Concurrent computing; Control system synthesis; Digital circuits; Embedded software; Embedded system; Pattern analysis; Synchronization; GALS; asynchronous implementation; synchronous specification; weak endochrony;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
Conference_Location :
Augsburg
ISSN :
1550-4808
Print_ISBN :
978-0-7695-3697-2
Type :
conf
DOI :
10.1109/ACSD.2009.23
Filename :
5291071
Link To Document :
بازگشت