Инструмент быстрого прототипирования и генерации кода с открытым исходным кодом
PREESM (Метод встроенного планирования руководителей в режиме параллельного и реального времени) — это инструмент быстрого прототипирования и генерации кода с открытым исходным кодом . Он в основном используется для моделирования приложений обработки сигналов и создания кода для многоядерных процессоров цифровых сигналов . PREESM разработан в Институте электроники и телекоммуникаций Ренна (IETR) в сотрудничестве с Texas Instruments France в Ницце.
Входные данные инструмента PREESM — это граф алгоритма , граф архитектуры и сценарий , который представляет собой набор параметров и ограничений, определяющих условия, при которых будет выполняться развертывание. Выбранный тип графа алгоритма представляет собой иерархическое расширение графов синхронного потока данных (SDF), называемое иерархическим синхронным потоком данных на основе интерфейса ( IBSDF ). Граф архитектуры называется моделью архитектуры системного уровня ( S-LAM ). На основе этих входных данных PREESM автоматически отображает и планирует код для нескольких элементов обработки и генерирует многоядерный код.
Документация
Онлайн-документация доступна на веб-сайте PREESM.
Публикации
- Деснос, Кароль; Пелькат, Максим; Незан, Жан-Франсуа; Ариди, Слахеддин (2012). «Границы памяти для распределенного выполнения иерархического графа синхронного потока данных» (PDF) . 2012 Международная конференция по встраиваемым компьютерным системам (SAMOS) . стр. 160–167. CiteSeerX 10.1.1.739.7158 . дои :10.1109/САМОС.2012.6404170. ISBN 978-1-4673-2297-3. S2CID 808938.
- Пелькат, Максим; Незан, Жан-Франсуа; Пиат, Джонатан; Ариди, Слахеддин (2012). Спрингер (ред.). Многоядерное прототипирование физического уровня: подход на основе потоков данных для LTE eNodeB.
- Пиат, Джонатан (2010). «Моделирование потоков данных и оптимизация циклов для многоядерных архитектур» (PDF) . Кандидатская диссертация, INSA де Ренн .
- Пелькат, Максим (2010). «Быстрое прототипирование и генерация кода на основе потоков данных для физического уровня 3GPP LTE eNodeB, сопоставленного с многоядерными DSP» (PDF) . Кандидатская диссертация, INSA де Ренн .
- Пелькат, Максим; Пиат, Джонатан; Виплиц, Матье; Ариди, Слахеддин; Незан, Жан-Франсуа (2009). «Открытая платформа для быстрого прототипирования приложений обработки сигналов» (PDF) . Журнал EURASIP по встраиваемым системам . 2009 : 1–13. дои : 10.1155/2009/598529 .[ постоянная мертвая ссылка ]
- Пиат, Джонатан; Бхаттачарья, Шувра С.; Пелькат, Максим; Раулет, Микаэль (2009). «Генерация многоядерного кода на основе иерархии на основе интерфейсов» (PDF) . ДАСИП София Антиполис .
- Пелькат, Максим; Незан, Жан-Франсуа; Пиат, Джонатан; Круайзер, Жером; Ариди, Слахеддин (2009). «Модель архитектуры системного уровня для быстрого прототипирования гетерогенных многоядерных встраиваемых систем» (PDF) . ДАСИП София Антиполис .
- Пиат, Джонатан; Бхаттачарья, Шувра С.; Раулет, Микаэль (2009). «Иерархия на основе интерфейсов для синхронных графов потоков данных» (PDF) . СиПС Тампере .
- ^ «Выпуск 3.21.0» . 1 октября 2020 г. Проверено 17 октября 2020 г.