Нужно сделать рефакторинг бенчмарка Linpack.
Цель - эффективное выполнение на платформе Эльбрус.
Можете хоть с ИИ делать. Главное - чтобы был результат. Документация без ИИ
Использовать эмулятор e2k
Требования к рефакторингу (как минимум):
- Замена if / else на предикатное вычисление (без условных переходов)
- прямая векторизация v2sf / v4sf.
- применить выравнивание данных
- применить Array Prefetch Buffer
- устранение узких мест
Сделайте компиляцию со следующими флагами: O3/-O4, -fwhole, -march/-mtune, PGO
Что нужно сделать после рефакторинга:
- проверку качества кода
- проверку на наличие узких мест в коде
- исправить узкие места в коде (если имеются)
Для ещё больших оптимизаций Внимательно смотрите методичку в PDF
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |