DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Тема: производительность

87 материалов в этой теме.

Материалы

12 на странице
Статья

ИИ в продакшене: латентность, кэширование, роутинг моделей, стоимость, наблюдаемость

Что меняется, когда LLM-прототип становится сервисом с SLO и счётом за инференс: из чего складывается латентность и как её резать, как считать и ловить деньги на …

#ии-инженерия#продакшн#производительность
21 мин
Статья

Железо: почему для ИИ нужны видеокарты

Инференс языковой модели — это умножение матриц, упирающееся не в арифметику, а в пропускную способность видеопамяти. Чем GPU отличается от CPU, сколько памяти требует …

#основы ии#gpu#инференс
19 мин
Статья

Дерево отрезков и дерево Фенвика

Как отвечать на запросы к произвольным отрезкам массива за O(log n), когда массив всё время меняется: биты дерева Фенвика, каноническое разбиение дерева отрезков, …

#структуры данных#деревья#массивы
23 мин
Статья

Графы: представления, свойства и выбор структуры

Как хранить граф в памяти: список рёбер, матрица и списки смежности, CSR; чем они различаются по времени, памяти и локальности, как извлекать базовые свойства графа и как …

#структуры данных#графы#производительность
20 мин
Статья

Выбор железа под задачу: как читать характеристики

Как классифицировать нагрузку по узкому месту, что означает и чего не означает каждая строка спецификации, почему чужие бенчмарки отвечают на чужой вопрос и как поставить …

#железо#производительность#выбор технологий
26 мин
Статья

Внутренности BEAM: планировщики, редукции, сборка мусора и настройка ноды

Как устроена виртуальная машина под вашим кодом: планировщики и очереди выполнения, редукции и вытеснение, dirty-планировщики, поколенческий GC на процесс, аллокаторы и …

#elixir#beam#производительность
11 мин
Статья

Ввод-вывод: блокирующий и асинхронный, syscalls, буферизация

Что на самом деле стоит системный вызов, почему буферизация даёт больше, чем любая замена библиотеки, как устроены epoll и io_uring, где живут лишние копии данных и как …

#производительность#ввод-вывод#syscalls
22 мин
Статья

Бесстрашная конкурентность: потоки, каналы, Send и Sync, разделяемое состояние

Как Rust делает гонки данных невыразимыми: потоки и scoped threads, каналы как передача владения, Send и Sync как два предложения, Arc и Mutex, атомики и порядки памяти — …

#rust#конкурентность#потоки
26 мин
Статья

Бенчмаркинг честно: разогрев, шум, статистика, типичные самообманы

Как построить бенчмарк, которому можно верить: разогрев до стационарного режима, подавление шума, устойчивая статистика вместо «среднее ± сигма» и разбор классических …

#производительность#бенчмаркинг#измерения
21 мин
Статья

Асинхронный Rust: future, tokio, async/await и его подводные камни

Future как инертный автомат состояний, а не как поток: кто вызывает poll, зачем нужны Waker и Pin, как устроен рантайм tokio, восемь классических грабель — от блокировки …

#rust#асинхронность#конкурентность
22 мин
Статья

Асимптотика, амортизация и модель памяти: как на самом деле считать стоимость

Строгий разбор O-нотации, трёх методов амортизированного анализа и модели памяти — почему O(1) бывает в сто раз медленнее O(log n) и как считать стоимость структуры …

#структуры данных#асимптотика#амортизация
22 мин