Back to Search Start Over

GALS-Designer

Authors :
Sun, Wei-Tsun
Salcic, Zoran
Source :
ACM Transactions on Design Automation of Electronic Systems; October 2011, Vol. 16 Issue: 4 p1-24, 24p
Publication Year :
2011

Abstract

GALS-Designer is a framework for the design of software systems which comply with the formal Globally Asynchronous Locally Synchronous model of computation (GALS). Those systems consist of single or multiple GALS programs and their immediate environment, which can be other programs and any other modules described in SystemC. The framework integrates our libGALS library for writing GALS programs and SystemC. It enables modeling and simulation of single and multiple GALS programs within the single SystemC executable model on the host (simulation) operating system. The same GALS programs can then be run without SystemC on a target operating system for which the libGALS runtime library is available. The use of the GALS-Designer is demonstrated on an example of a complex embedded system. As libGALS can execute on multiprocessor platforms both the simulation and target models of the GALS system can take advantage of multiprocessor and multicore systems, which is not possible when using standard SystemC. Results of running simulation models of GALS programs demonstrate simulation performance improvement when executing on multicore platforms.

Details

Language :
English
ISSN :
10844309
Volume :
16
Issue :
4
Database :
Supplemental Index
Journal :
ACM Transactions on Design Automation of Electronic Systems
Publication Type :
Periodical
Accession number :
ejs26073786
Full Text :
https://doi.org/10.1145/2003695.2003699