LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

Честно, я не смотрел их код.

Поясни в двух словах в чем достижение? А то я кроме слов «потому что SIMD» пока ничего не увидел.

Или там наконец то переписали обычные библиотеки так, что они начали хеши считать через специальные инструкции процессора (которым уже дофига лет, и которые для хешей и завели)?

А с т.з. алгоритма парсинга, ускорение хешей там не может дать 4х прироста на всем объеме, если алгоритм был написан для общего случая. И какие инструкции SIMD используются и в какой части алгоритма? В чем алгоритмическое новшество?

PS: написать алгоритм, который полноценно может использовать все возможности проца это реально сложно, поэтому это почти ни для чего не сделано, а оптимизаторы тут слабо помогают, вот прям почти не помогают.

Исходная версия soomrack, :

Честно, я не смотрел их код.

Поясни в двух словах в чем достижение? А то я кроме слов «потому что SIMD» пока ничего не увидел.

Или там наконец то переписали обычные библиотеки так, что они начали хеши считать через специальные инструкции процессора (которым уже дофига лет, и которые для хешей и завели)?

А с т.з. алгоритма парсинга, ускорение хешей там не может дать 4х прироста на всем объеме, если алгоритм был написан для общего случая. И какие инструкции SIMD используются и в какой части алгоритма? В чем алгоритмическое новшество?