AbstractEsterel programs have traditionally been compiled to software code for general purpose processors or to hardware netlists. This paper, instead, proposes a reactive processor for the direct execution of Esterel. This intermediate approach offers the same flexibility as software compilation, while at the same time, providing much better code size and execution time. The proposed architecture, called STARPro, is a pipelined, multithreaded, reactive processor that provides native support for the direct execution of Esterel. STARPro manages Esterel threads and their scheduling, and also features a hardware preemption unit to assist the handling of the abort constructs in Esterel. In addition to the proposed architecture, we have also dev...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
The synchronous language Esterel is well-suited for programming control-dominated reactive systems a...
Abstract—We propose a fully pipelined, multithreaded, reac-tive processor called STARPro for direct ...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
The synchronous language Esterel is well-suited for programming control-dominated reac-tive systems ...
Abstract. The synchronous language Esterel is an established language for developing reactive system...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Many embedded systems belong to the class of reactive systems, which continuously react to inputs fr...
Esterel is a concurrent synchronous language for developing reactive systems. Classically, Esterel p...
The synchronous language Esterel is an established language for developing reactive systems. It give...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
The synchronous language Esterel is well-suited for programming control-dominated reactive systems a...
Abstract—We propose a fully pipelined, multithreaded, reac-tive processor called STARPro for direct ...
This paper proposes a new reactive multiprocessor for direct execution of Esterel programs. While Es...
The synchronous language Esterel is well-suited for programming control-dominated reac-tive systems ...
Abstract. The synchronous language Esterel is an established language for developing reactive system...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
Many embedded systems belong to the class of reactive systems, which continuously react to inputs fr...
Esterel is a concurrent synchronous language for developing reactive systems. Classically, Esterel p...
The synchronous language Esterel is an established language for developing reactive systems. It give...
The compilation of Esterel into software has mainly targeted uniprocessor execu-tion. The inherent p...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
Many embedded systems belong to the class of reactive systems, which actively reacts to the environm...
The synchronous language Esterel is well-suited for programming control-dominated reactive systems a...