Abstract | ||
---|---|---|
Esterel is a concurrent synchronous language for developing reactive systems. As an alternative to the classical software and hardware synthesis paths, the reactive processing approach uses a specialized processor with an instruction set tailored to Esterel. A principal difficulty when compiling onto a reactive processor is the faithful, efficient implementation of concurrency. This paper presents a novel reactive processor architecture based on multi-threading, which allows the arbitrary nesting of preemption and concurrency, and is scalable to very high degrees of concurrency. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1145/1141277.1141489 | SAC |
Keywords | Field | DocType |
reactive processor,high degree,reactive system,novel reactive processor architecture,concurrent synchronous language,reactive processing approach,efficient implementation,classical software,specialized processor,concurrent reactive esterel processor,hardware synthesis path,multithreading,processor architecture | Multithreading,Instruction set,Concurrency,Computer science,Parallel computing,Software,Esterel,Reactive system,Microarchitecture,Scalability | Conference |
ISBN | Citations | PageRank |
1-59593-108-2 | 8 | 0.61 |
References | Authors | |
16 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Xin Li | 1 | 18 | 1.34 |
Reinhard von Hanxleden | 2 | 412 | 47.20 |