| A new method for compiling schizophrenic synchronous programs |
| Full text |
Pdf
(154 KB)
|
| Source
|
International Conference on Compilers, Architecture and Synthesis for Embedded Systems
archive
Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems
table of contents
Atlanta, Georgia, USA
Session: Compilers and Optimization
table of contents
Pages: 49 - 58
Year of Publication: 2001
ISBN:1-58113-399-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 20, Citation Count: 3
|
|
|
ABSTRACT
Synchronous programming languages have proved to be advantageous for designing software and hardware for embedded systems. Despite their clear semantics, their compilation is remarkably difficult: In particular, one has to take care of potential schizophrenia problems. Although these problems are correctly translated with existing compilers, there is still a need for clean algorithms. In this paper, we present the first solution to eliminate schizophrenia problems by program transformations. These transformations are used for compilation, but also for increasing the readability of programs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
G. Berry. The constructive semantics of pure Esterel, July 1999.
|
| |
3
|
G. Berry. The Esterel v5_91 language primer. http://www.esterel.org, June 2000.
|
| |
4
|
F. Boussinot. SugarCubes implementation of causality. Research Report 3487, INRIA, Sophia Antipolis Cedex, France, September 1998.
|
| |
5
|
J. Brzozowski and C.-J. Seger. Asynchronous Circuits. Springer Verlag, 1995.
|
| |
6
|
Cadence Design Systems,Inc. Website, 2000. http://www.cadence.com.
|
| |
7
|
Esterel Web. Website, 2000. http://www.esterel.org.
|
| |
8
|
A. Girault and G. Berry. Circuit generation and verification of Esterel programs. Research report 3582, INRIA, December 1998.
|
| |
9
|
|
| |
10
|
N. Halbwachs and F. Maraninchi. On the symbolic analysis of combinational loops in circuits and synchronous programs. In Euromicro Conference, Como, Italy, September 1995.
|
| |
11
|
Jester Home Page. Website, 2000. http://www.parades.rm.cnr.it/projects/jester/jester.html.
|
 |
12
|
|
| |
13
|
S. Malik. Analysis of cycle combinational circuits. IEEE Transactions on Computer Aided Design, 13(7):950-956, July 1994.
|
| |
14
|
POLIS Homepage, 2000. http://www-cad.eecs.berkeley.edu/
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
CITED BY 3
|
|
|
|
|
|
|
|
Simon Yuan , Sidharta Andalam , Li Hsien Yoong , Partha S. Roop , Zoran Salcic, STARPro --- A new multithreaded direct execution platform for Esterel, Electronic Notes in Theoretical Computer Science (ENTCS), v.238 n.1, p.37-55, June, 2009
|
|