A New Multithreaded Architecture Supporting Direct Execution of Esterel

Download Now Free registration required

Executive Summary

The authors propose a fully pipelined, multithreaded, reactive processor called STARPro for direct execution of Esterel. STARPro provides native support for Esterel threads and their scheduling. In addition, it also natively supports Esterel's preemption constructs, instructions for signal manipulation, and a notion of logical ticks for synchronous execution. In addition to the reactive processors, They propose a new intermediate format called Unrolled Concurrent Control-Flow Graph with surface and depth (UCCFGsd) that closely resembles the Esterel source. A compiler, based on UCCFGsd, has been developed for code generation. They have synthesized STARPro and have carried out a range of benchmarking experiments.

  • Format: PDF
  • Size: 1517.1 KB