RU

64 байта и одна константа: разбор переключения контекста в ядре на Rust

В прошлый раз я писал про потерянное пробуждение и получил в комментариях справедливое замечание, что примитив там классический. Так и есть. Сегодня…

rustассемблерпереключение контекстаядрооперационные системысистемное программированиеx86-64no_stdfpuxsave
Habr
RU

Родитель засыпал навсегда: чего Rust не делает за вас в ядре ОС

Я пишу ядро операционной системы на Rust. Не потому что собираюсь заменить Linux, а потому что мне интересно, что получится, если закладывать безопа…

rustядрооперационные системымногопоточностьunsafeконкурентность
Habr
RU

VARS: Совмещение Интерактивности И Реального Времени

Современные операционные системы вынуждены одновременно обслуживать рабочие нагрузки разных типов, и редко удаётся их должным образом совместить. Пр…

операционные системыпланировщиквысоконагруженные системыядросистемное программированиепрограммированиепроектирование систем
Habr
RU

Разбираемся в ML без воды: от базы до Attention. Часть 8: Kernel Trick

В предыдущей части мы затронули концептуальную идею Kernel Trick (ядерного трюка) . Если говорить кратко: когда у нас нет возможности линейно раздел…

svmядроматрица граматеорема мерсераметод лагранжалагранжианkernel trickPolynomial KernelRBF kernelSigmoid kernel