Для ядра Linux предложена реализация memchr, работающая до 4 раз быстрее
- С сайта: OpenNet
- Вернуться к списку новостей
Для ядра Linux предложена реализация memchr, работающая до 4 раз быстрее
Author:Для включения в состав ядра Linux предложен набор патчей с оптимизированной реализацией функции memchr(), применяемой для поиска символа в массиве. В отличие от старого варианта, в котором применялось побайтовое сравнение, предложенная реализация построена с учётом полного использования 64- и 32-разрядных регистров CPU. Вместо байтов сравнение осуществляется с использованием машинных слов, что позволяет за раз сравнивать как минимум 4 байта.
#csn #cyber_news
Оригинальная версия на сайте: