The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Google открыла код набора хэш-функций FarmHash"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от opennews (??) on 01-Апр-14, 11:04 
Компания Google представила (http://google-opensource.blogspot.ru/2014/03/introducing-far...) новую библиотеку FarmHash (http://code.google.com/p/farmhash/), предоставляющую набор хэш-функций, позволяющих генерировать на основании входных данных 32-, 64- и 128-разрядные хэши. Библиотека FarmHash пришла на смену набору CityHash (http://code.google.com/p/cityhash/) и отличается от него более высокой производительностью и низким потреблением ресурсов, что делает библиотеку привлекательным решением для мобильных систем.  В настоящее время алгоритм оптимизирован для хэширования строковых данных, но в будущих выпусках обещают реализовать  оптимизации для хэширования числовых значений и кортежей.


FarmHash не предназначен для применения в криптографии, а ориентирован на организацию работы ассоциативных массивов и хэш-таблиц, сохраняющихся при смене платформ.  Для оптимизации производительности поддерживается использование инструкций aes и sse 4.2. Код FarmHash написан на языке C++ и распространяется под свободной лицензией MIT.

URL: http://google-opensource.blogspot.ru/2014/03/introducing-far...
Новость: http://www.opennet.me/opennews/art.shtml?num=39448

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Аноним (??) on 01-Апр-14, 11:04 
Ладно хоть без плюшек от АНБ.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Компания Google открыла код набора хэш-функций FarmHash"  +5 +/
Сообщение от anonymous (??) on 01-Апр-14, 11:12 
>Ладно хоть без плюшек от АНБ.
>Для оптимизации производительности поддерживается использование инструкций aes и sse 4.2.
>aes
>без плюшек от АНБ.

ну ты понел

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Компания Google открыла код набора хэш-функций FarmHash"  +9 +/
Сообщение от Аноним (??) on 01-Апр-14, 12:02 
>FarmHash не предназначен для применения в криптографии, а ориентирован на организацию работы ассоциативных массивов и хэш-таблиц

ну ты понел

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Компания Google открыла код набора хэш-функций FarmHash"  +2 +/
Сообщение от Аноним (??) on 01-Апр-14, 12:40 
> FarmHash не предназначен для применения в криптографии

Эй, "эксперты", попробуйте читать новость до того как комментировать.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Компания Google открыла код набора хэш-функций FarmHash"  +6 +/
Сообщение от бедный буратино (ok) on 01-Апр-14, 13:25 
> Эй, "эксперты", попробуйте читать новость до того как комментировать.

Гром среди ясного неба! :)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Аноним (??) on 01-Апр-14, 14:21 
чем оно лучше crc32/crc64/md5?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Компания Google открыла код набора хэш-функций FarmHash"  +5 +/
Сообщение от anonymous (??) on 01-Апр-14, 14:55 
crc - функция для проверки целостности, она не годится для хеширования (слишком плохое расспределение)
md5 - криптографическая функция (но с уязвимостями) и существенно медленнее
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Аноним (??) on 02-Апр-14, 13:22 
CRC32c специально создавалась для хеширования и у нее должно быть хорошее распределение, разве не? + Аппаратное ускорение начиная вроде как с санди
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Компания Google открыла код набора хэш-функций FarmHash"  +3 +/
Сообщение от anonymous (??) on 01-Апр-14, 14:57 
правильный вопрос - чем оно лучше murmurhash/xxhash/siphash
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Аноним рус on 01-Апр-14, 14:58 
Как он в сравнении с Sparse-Hash?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от pavlinux (ok) on 01-Апр-14, 16:03 
Два часа прошло, ты еще бенчмарки не сделал?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Xaionaro email(ok) on 01-Апр-14, 16:47 
Ну вообще, действительно странно представлять новую технологию без сравнения со старыми.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от Анонимкус Рождественский on 01-Апр-14, 17:28 
Верьте на слово, как в винде - винда стала еще более...... ;)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Компания Google открыла код набора хэш-функций FarmHash"  –1 +/
Сообщение от Аноним (??) on 01-Апр-14, 18:23 
Это же google. Они всё ещё думают что перед ними все должны по умолчанию падать ниц.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от XoRe (ok) on 02-Апр-14, 00:26 
> Это же google. Они всё ещё думают что перед ними все должны
> по умолчанию падать ниц.

Интересный у вас случай

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Компания Google открыла код набора хэш-функций FarmHash"  +3 +/
Сообщение от Admins on 01-Апр-14, 18:53 
>> Код FarmHash написан на языке C++

Чем оно лучше C ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Компания Google открыла код набора хэш-функций FarmHash"  –1 +/
Сообщение от XoRe (ok) on 02-Апр-14, 00:28 
>>> Код FarmHash написан на языке C++
> Чем оно лучше C ?

Ничем.
Просто программисты из google знают Си не так хорошо, как ты.
Покажи им, кто здесь круче, пришли реализацию на Си.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Компания Google открыла код набора хэш-функций FarmHash"  +1 +/
Сообщение от Admins on 02-Апр-14, 14:15 
Только из-за моего уважения к ним, позволю им все переписать на Си, но только ты им об этом не говори, а то обидятся на меня, ок ?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Компания Google открыла код набора хэш-функций FarmHash"  +/
Сообщение от XoRe (ok) on 04-Апр-14, 16:20 
> Только из-за моего уважения к ним, позволю им все переписать на Си,

Они не достойны такого уважения :)


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру