PREESM (Parallel and Real-time Embedded Executives Scheduling Method, método de programación para ejecutivos incrustado en tiempo real) es una herramienta open source de creación rápida de prototipos y generación de código. Se emplea principalmente para simular las aplicaciones de procesamiento de señales y generar código de multi núcleo Procesadores de señal digital. PREESM se desarrolla en el Instituto de electrónica y telecomunicaciones-Rennes (IETR) en colaboración con Texas Instruments Francia en Niza.
Las entradas de herramienta PREESM son un gráfico de algoritmo, un gráfico de arquitectura y un escenario, el cual es un conjunto de parámetros y restricciones que especifican las condiciones en que se ejecutará el despliegue. El tipo de gráfico de algoritmo elegido es una extensión jerárquica de gráficos de flujo de datos sincrónicos (SDF) llamado Interface-Based hierarchical Synchronous Dataflow o IBSDF (en español, flujo sincrónico jerárquico basado en interfaz). El gráfico de la arquitectura es llamado modelo de arquitectura de nivel de sistema (S-LAM). De estos insumos, PREESM mapea y hace horarios automáticamente del código sobre los múltiples elementos de procesamiento y genera código de núcleo múltiple.
Documentación Existe documentación en línea en PREESM SourceForge MediaWiki. La instalación y uso se explican en tutoriales de Flash.
Publicaciones
Categoría:Software libre programado en Java