TGViewer
Data Science Data Science @datascienceiot · 42.7K subscribers
Post #3741 3.55K

Forwarded from Машиннное обучение | Наука о данных Библиотека

Бесплатная книга по performance engineering

В Algorithmica хорошо разобрали, почему классическая оценка сложности всё хуже отражает реальную производительность на современном железе.

Раньше модель была довольно логичной: процессор выполняет инструкции почти последовательно, у каждой есть своя стоимость, а значит можно примерно оценить время работы алгоритма количеством операций.

Потом всё упростили до асимптотики. Например, вместо точного количества операций в умножении матриц мы просто говорим O(n³) и игнорируем константы. Для сравнения алгоритмов на больших данных это удобно.

Но современные CPU устроены намного сложнее: кэши, конвейеры, параллельное выполнение инструкций, SIMD, prefetching, память с разной задержкой.

Поэтому два алгоритма с одинаковым O(n) могут отличаться по скорости в разы.

А иногда алгоритм с формально «хуже» сложностью на реальных размерах данных оказывается быстрее.

Хорошая серия для тех, кто хочет перейти от «у этого O(n), значит быстро» к пониманию того, как код реально выполняется процессором.

en.algorithmica.org/hpc/complexity/

@machinelearning_books
More from @datascienceiot
  1. Sep 18, 2026Thinking with Looped Flows 📘 Paper @datascienceiot
  2. Sep 15, 2026📘 Hidden Markov Models (HMM) Короткий материал от Stanford по одной из классических модел…
  3. Sep 10, 2026Banger report from Microsoft. They introduce a 4B coding agent trained on roughly 1,500 so…
  4. Sep 8, 2026Data Science Theories, Models, Algorithms, and Analytics: FREE PDF Download, 462 pages
  5. Sep 7, 2026When AI Takes the Couch: Psychometric Jailbreaks Reveal Internal Conflict in Frontier Mode…
  6. Sep 7, 2026🌐 Твоё ИИ-решение — в одной из крупнейших энергетических компаний России Получи подготовл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →