Передовые технологии

Инновационные подходы к прогрессу

Optimizing Technologies

icon-points

Мы сосредоточены на технологиях оптимизации и создания микросхем. Это не только разработка конкретных аппаратных и программных решений, но, прежде всего — методы и подходы, которые сокращают время и стоимость разработки оптимальных программных и аппаратных решений.

Дизайн системного уровня

Подбор подходящей архитектуры — главная задача этого этапа разработки СнК. Выбранную архитектуру обязательно проверяют. На специальных эмуляторах мы изучаем: насколько эффективно специальное системное ПО будет управлять будущей микросхемой.

icon-points

Результаты работы эмулятора показывают существующие недостатки архитектуры и, если они обнаружены, предлагает улучшения для нее. Так дизайн системного уровня становится итеративным. Из каждой новой итерации появляются новые данные для усовершенствования архитектуры и системного ПО.

Поэтому даже небольшое изменение стоимости или скорости таких итераций может значительно удешевить и ускорить весь процесс в целом.

Выбор архитектуры на основе бенчмарок и предполагаемой области применения.

Моделирование СнК и компиляция встроенного ПО на основе выбранной архитектуры и исходного кода, соответственно.

Эмуляция работы системы на абстрактной модели СнК.

Дизайн алгоритм

Наши Преимущества

Optimizing Technologies разработала уникальный набор инструментов и технологий для ускорения дизайна системного уровня. Высокоуровневые языки описания архитектуры (PPDL), оптимизирующие компиляторы (UTL, SMCC) и алгоритмы модификации СнК на основе профайлинга (изменение числа ядер, размера кэша, размерности шин и т.д.) делают этот процесс гораздо быстрее и дешевле.

icon-points

С помощью вышеперечисленных технологий мы проектируем СнК различного назначения с высокой степенью оптимизации и лучшим показателем time2market.

Эмуляция гетерогенных СнК на QEMU ускоряется за счет двоичной трансляции.

icon-points

Система отслеживания анализирует работу приложений на СнК любого типа. Это позволяет провести отладку и профайлинг, проанализировать ПО в динамике и определить слабые места устройства.

Моделирование СнК на QEMU-TLM

Преимущества

Скорость

Использование QEMU ускоряет моделирование.

Трудоспособность

Подходит для гетерогенных многоядерных архитектур с ускорителями и периферическими устройствами.

Слаженность

Единая система моделируемого времени.

Другие технологии

Математические алгоритмы

• моделирование сложных систем
• предиктивный анализ
• экспертно-консультативные системы и системы умного транспорта

Искусственный интеллект и машинное обучение

• робототехника и вспомогательные устройства
• интерфейсы взаимодействия компьютера и человека
• системы компьютерного зрения
• лазерное 3D-сканирование и информационное моделирование
• системы поддержки принятия решений

Тяни View