RU

Почему NumPy тормозит на матрицах 16х16 и как микроядро на AVX2 в 100 кб решает эту проблему

Когда профилируешь вычисления или инференс небольших моделей в Python, часто натыкаешься на странную вещь: вроде бы под капотом у NumPy крутится мощ…

pythoncavx2simdgemmnumpyматрицыоптимизация
Habr
RU

Бенчмаркая поиск по строке: самописные циклы проигрывают от ×14 до ×154

Уважаемые читатели, в этой статье я хочу рассказать про поиск по строке и представить свои выводы. Началось с оптимизации: сравнил поиск символа цик…

simdavx2avx-512benchmarkdotnetindexofsearchvaluesryujitдизасмпроизводительностьбенчмарк
Habr