Welcome to Preesm

PREESM ['prɪzəm] is an open source rapid prototyping tool. It simulates signal processing applications and generates code for heterogeneous multi/many-core embedded systems. Its dataflow language eases the description of parallel signal processing applications.

I want to know more.

Recent Posts

Preesm 3.0.0

We are pleased to announce the release of Preesm 3.0.0. This major update comes with a heavy refactoring of the application, without functional updates.

Preesm Release 2.5.0

This version introduces a new code generator. It now generates the main.c file while taking into account the number of processors of the target architecture. Consquently, there is no need to edit the CMake file anymore. That is, there is no need to change from set(CMAKE_C_FLAGS “-DX1_CORE”) to set(CMAKE_C_FLAGS “-DX4_CORES”). Tutorial materials have been updated in order to respect this new behavior.