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 Release 3.6.0 - New Worfklow Task Annotation

We have released Preesm version 3.6.0. Among the fixes and additions, this release introduces a new way to register the workflow tasks using annotations:

@PreesmTask(
	id = "my.unique.workflow.task.identifier",
	name = "Example Task",
	inputs = {@Port(name = "PiMM", type = PiGraph.class)},
	outputs = {@Port(name = "PiMM", type = PiGraph.class)}
)

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.