Welcome to Preesm

Latest News


New Developer Page

Posted the 11.21.2011 at 11:24 by K. Desnos

A new Developer page was added to this website. All information enabling you to modify and improve Preesm to your needs will be posted on this page. A new flash tutorial was added to this page to show you how to setup an Eclipse instance with the Preesm project.

More news here

Preesm

PREESM (the Parallel and Real-time Embedded Executives Scheduling Method) is an open source rapid prototyping and code generation tool. It is primarily employed to simulate signal processing applications and generate code for multi-core Digital Signal Processors. PREESM is developed at the Institute of Electronics and Telecommunications-Rennes (IETR) in collaboration with Texas Instruments France in Nice.

The PREESM tool inputs are an algorithm graph, an architecture graph, and a scenario which is a set of parameters and constraints that specify the conditions under which the deployment will run. The chosen type of algorithm graph is a hierarchical extension of Synchronous Dataflow (SDF) graphs named Interface-Based hierarchical Synchronous Dataflow (IBSDF). The architecture graph is named System-Level Architecture Model (S-LAM). From these inputs, PREESM maps and schedules automatically the code over the multiple processing elements and generates multi-core code.

Installation

Instructions for installing Preesm can be found in Tutorial 1. Preesm consists in Eclipse plug-ins. If you are already familiar with Eclipse update sites, the Preesm update site address is http://preesm.sourceforge.net/eclipse/. The currently supported Eclipse version is Indigo. The most tested environment is a 32-bit Eclipse Indigo under Windows XP.