Путь к перформансу через intrinsics. Ренат Тазиев, Контур

12+
12+

1 просмотр

6 лет назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

6 лет назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

6 лет назад

Событие: KznDotNet Meetup #13 В.Net Core 3.0 появилась фича, которая позволяет по-новому взглянуть на оптимизацию кода: Intrinsics. Мы привыкли, что задачи машинного обучения решаются на питоне, для высокой производительности нужен С, а С#… А что, если теперь С# подходит для всех этих задач? В докладе я кратко расскажу, что такое Intrinsics и с чем их едят, и покажу, как мы в проекте с их помощью ускоряли поиск по справочнику. Немного затронем тему старых добрых эвристик, чтобы сравнить результаты оптимизаций, и посмотрим, для каких задач Intrinsics станут спасением, а для каких — можно расслабиться, выпить ромашковый чай и воспользоваться чем-то другим. Ссылка на репозиторий: https://github.com/orenleto/Trie/tree/master О спикере: Я пишу код в Контуре, развиваю и улучшаю наш Биллинг. Интересуюсь новыми фишками языка C#, разбираюсь, какую пользу они могут принести в продакшн-коде. В университете увлекался ACM, и с тех пор оптимизирую всё, что можно оптимизировать. Ссылка на презентацию: https://speakerdeck.com/dotnetru/rienat-taziiev-put-k-pierformansu-chieriez-intrinsics

, чтобы оставлять комментарии