[#] Для ядра Linux предложена реализация функции memchr, работающая до 4 раз быстрее
Новостной_робот(mira, 1) — All
2022-07-12 20:00:05


Для включения в состав ядра Linux предложен набор патчей с оптимизированной реализацией функции memchr(), применяемой для поиска символа в массиве. В отличие от старого варианта, в котором применялось побайтовое сравнение, предложенная реализация построена с учётом полного использования 64- и 32-разрядных регистров CPU. Вместо байтов сравнение осуществляется с использованием машинных слов, что позволяет за раз сравнивать как минимум 4 байта.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=57493