Technology transfer and license agreements

Freeware download

Imec has introduced a new programming style for C code, called CleanC. CleanC substantially improves the parallelization potential for code that will run on multiprocessor systems. Imec’s plug-ins for CleanC compliance analysis are freely available here.

CleanC is a code refactoring toolbox to help developers write code suitable for parallelization and mapping on multiprocessor platforms. First, the CleanC compliance plug-ins will analyze the application code and flag violations of the CleanC programming style. Second, code transformations controlled by the user make the code compliant with the CleanC programming style.

Imec offers its tools for CleanC compliance analysis free of charge. The tools are plug-ins for the Eclipse/CDT development environment for C and C++ applications. The interactive CleanC environment extracts and visualizes the function call graph, and detects code fragments that are potentially hard to analyze by the MPSoC design tools and would lead to suboptimal solutions.