Technology transfer and license agreements

MPSoC design

The CleanC tool is a plugin for the Eclipse/CDT development environment for C and C++ applications. It extracts and visualizes the function call graph. The highly interactive CleanC environment allows for detection of fragments in sequential C code that are potentially hard to analyze. For more information on the CleanC tools, see the CleanC website.

The resulting code can then be used by imec's ATOMIUM/MPA and ATOMIUM/MH tools. They divide the cleaned C code into communicating parallel sections using a run-time library (RTLib) API. Based on the design-time application analysis and mapping information (output from the tools), the run-time manager is responsible for efficiently allocating the right platform resources.