Designer-in-the-loop recoding of ESL models using static parallel access conflict analysis

  • Authors:
  • Xu Han;Weiwei Chen;Rainer Dömer

  • Affiliations:
  • University of California, Irvine;University of California, Irvine;University of California, Irvine

  • Venue:
  • Proceedings of the 16th International Workshop on Software and Compilers for Embedded Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

At the Electronic System Level (ESL), a well-defined design model enables early design space exploration and automatic synthesis on custom multiprocessor platforms. However, the initial design model is usually manually recoded from unstructured and sequential source code. To efficiently create cleanly structured and parallel models, this paper proposes a designer-in-the-loop approach on Eclipse platform where the system model is analyzed and recoded using automated functions. Particularly, advanced static analysis at compile time can guarantee that the parallelism in the model is safe and free from race conditions. Experiments using the tool with a class of graduate students show significant productivity gains and error reduction in model creation.