AbstractExecuting concurrent specifications on sequential hardware is important for both simulation of systems that are eventually implemented on concurrent hardware and for those most conveniently described as a set of concurrent processes. As with most forms of simulation, this is easy to do correctly but difficult to do efficiently. Solutions such as preemptive operating systems and discrete-event simulators present significant overhead.In this paper, we present a technique for compiling the concurrent language Esterel into very efficient C code. Our technique minimizes runtime overhead by making most scheduling decisions at compile time and using a very simple linked-list-based event queue at runtime.While these techniques work particul...
Embedded systems often suffer from severe resource constraints such as limited memory for programs a...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
The performance of compiled Esterel code is suboptimal. Prior work has been done to improve the perf...
AbstractThe Saxo-rt compiler implements a original method for compiling the concurrent synchronous l...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Several efficient compilation techniques have been re-cently proposed for the generation of sequenti...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
Embedded systems often suffer from severe resource constraints such as limited memory for programs a...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
Executing concurrent specifications on sequential hardware is important for both simulation of syste...
AbstractExecuting concurrent specifications on sequential hardware is important for both simulation ...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
The performance of compiled Esterel code is suboptimal. Prior work has been done to improve the perf...
AbstractThe Saxo-rt compiler implements a original method for compiling the concurrent synchronous l...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Several efficient compilation techniques have been re-cently proposed for the generation of sequenti...
The synchronous language Esterel provides deterministic concurrency by adopting a semantics in which...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
Embedded systems often suffer from severe resource constraints such as limited memory for programs a...
International audienceThis paper presents a first attempt to generate parallel code from Estelle des...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...