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