Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

DotNetRu
December 19, 2019

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

Описание: В.Net Core 3.0 появилась фича, которая позволяет по-новому взглянуть на оптимизацию кода: Intrinsics. Мы привыкли, что задачи машинного обучения решаются на питоне, для высокой производительности нужен С, а С#… А что, если теперь С# подходит для всех этих задач? В докладе я кратко расскажу, что такое Intrinsics и с чем их едят, и покажу, как мы в проекте с их помощью ускоряли поиск по справочнику. Немного затронем тему старых добрых эвристик, чтобы сравнить результаты оптимизаций, и посмотрим, для каких задач Intrinsics станут спасением, а для каких — можно расслабиться, выпить ромашковый чай и воспользоваться чем-то другим.

О спикере: Я пишу код в Контуре, развиваю и улучшаю наш Биллинг. Интересуюсь новыми фишками языка C#, разбираюсь, какую пользу они могут принести в продакшн-коде. В университете увлекался ACM, и с тех пор оптимизирую всё, что можно оптимизировать.

DotNetRu

December 19, 2019
Tweet

More Decks by DotNetRu

Other Decks in Programming

Transcript