+7 (495) 009 65 85

Глубокая оптимизация и портирование алгоритмов на целевые платформы

Глубокая оптимизация и портирование алгоритмов на целевые платформы

Цитата:

«У нас код, написанный программистом, с трудом влезает в кристалл, как мы сможем вместить сгенерированный код?».

 

После долгого процесса разработки кода и еще более длительной отладки, код является чем-то неприкосновенным – «работает, требованиям удовлетворяет, и трогать не надо». Со временем система растет, что приводит к утилизации кристалла ПЛИС до 90% и выше, при этом, для работоспособности системы, приходиться прибегать к оптимизации на уровне некоторых известных модулей, или «разводки кристалла вручную». Решением проблемы является гибкое изменение алгоритмов. Однако, поскольку нет системной модели, трудно сказать, как изменится поведение всей системы при радикальном изменении алгоритмов. Даже если изначально использовалось моделирование, то как правило, в результате отладки кода связь с моделью теряется, т.к. изменения не переносятся в модель. Мы обеспечиваем наладку бесшовного Модельно-Ориентированного Процесса разработки (МОП), при котором быстрый переход от модели к коду позволяет решать обозначенную проблему путем гибкого изменения алгоритмов, убеждаясь, что система продолжает удовлетворять требованиям. Опыт показывает, что такой процесс разработки отличается от общепринятой практики и на первых этапах должен контролироваться экспертом, ведь полно искушений отойти от него под давлением сроков. Мы поможем следовать процессам разработки, и при этом гарантируем эффективное выполнение даже первого совместного проекта с точки зрения сроков, качества и удовлетворения требований технического задания.

Старая версия сайта доступна по адресу old.exponenta.ru