Следите за последними материалами, объяснениями и связанными технологическими историями.
GitHub объясняет, как увеличила скорость свёртки регистра в поисковой системе исходного кода Blackbird до более чем 45 гигабайт в секунду на одном ядре, удалив ветвления управления из быстрого пути и обрабатывая Unicode с помощью вычислений на уровне байтов. Компания сделала эту методику доступной в библиотеке Rust с открытым исходным кодом под названием casefold.