Приглашаем вас на 18-тую встречу сообщества г. Казани. Встреча будет проходить в гостях у наших друзей, компании Altenar.
Программа встречи
После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!
Кирилл Панин «SIMD в .NET: почему «быстрый» код не всегда ускоряет ваши вычисления»
Векторные инструкции (SIMD) часто преподносятся как «магическая кнопка» для кратного ускорения вычислений. В современном .NET порог входа стал экстремально низким: инструменты вроде Vector позволяют писать векторный код, не покидая уютный мир C#. Но гарантирует ли эта простота результат?
В этом докладе я пошагово разберу наш опыт внедрения SIMD в библиотеку с матричными вычислениями. Мы пройдем весь путь: от изучения гибкого инструментария .NET до глубокого анализа причин, по которым итоговые бенчмарки не показали ускорения. Вы узнаете, какие факторы «съедают» профит от векторизации и как научиться видеть ту грань, за которой SIMD становится избыточным.
Об авторе
Кирилл Панин - старший разработчик в Altenar с сильным математическим бэкграундом. Сейчас в составе архитектурной команды занимаюсь архитектурой и платформенными решениями. До этого 5 лет занимался проектированием и оптимизацией сложных математических моделей.
Место
Встреча пройдет по адресу: Лево-Булачная улица, 24/1, этаж 2, ЗалБулак
Участие бесплатное, регистрация обязательна, количество мест ограничено!
Дополнительную информацию о встречах KznDotNet Community (и не только) вы можете найти в группах сообщества:
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!











Вы будете получать информацию о предстоящих мероприятиях в Казани в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.