Обязанности:
Департамент решений для программно-аппаратного дизайна занимается задачами оценки производительности будущих аппаратных платформ: Совместный программно-аппаратный дизайн (HW/SW Co-Design): исследование и анализ целевого ПО, рекомендации разработчикам аппаратуры по требованиям к производительности и параметрам отдельных блоков Разработка инструментов инструментации кода и детальной трассировки исполнения ПО Разработка моделей для оценки производительности на другой платформе Создание и анализ бенчмарков для анализа производительности Анализ пользовательских приложений, исследование производительности, подготовка к портированию на RISC-V Чем предстоит заниматься: Написание и анализ бенчмарков для различных архитектур Анализ производительности пользовательских приложений, выделение из них репрезентативных микро-бенчмарков Прогнозирование производительности различного ПО на RISC-V Выявление узких мест в архитектуре ЦПУ и системы в целом, для обратной связи разработчикам аппаратуры (совместный аппаратно-программный дизайн). Развитие внутреннего репозитория бенчмарков и трасс исполнения Что мы ожидаем от будущего члена команды: Понимание архитектуры CPU (х86, RISC-V) и операционных систем Представление об оптимизации производительности ПО Использование профилировщиков, инструментов анализа производительности Представления о методологии бенчмаркинга производительности Программирование на C/C++ Английский язык на уровне чтения технической литературы Будем рады предложить: Конкурентный уровень заработной платы Гибридный формат работы Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами