The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск криптографической библиотеки Libgcrypt 1.7.0 "
Отправлено Нимано, 16-Апр-16 23:09 
>> -  Вычисление CRC на системах x86 ускорено в 11 раз;
> Резервы x86, или...?

И раз:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=co...
> More optimized CRC implementations
> Patch adds more optimized CRC implementations generated with universal_crc
> tool by Danjel McGougan: http://www.mcgougan.se/universal_crc/

----------------------------------
Sat, 2 May 2015 21:34:34 +0000 (00:34 +0300)
Before:
CRC32          |      2.52 ns/B     378.3 MiB/s      8.07 c/B
CRC32RFC1510   |      2.52 ns/B     378.1 MiB/s      8.07 c/B
CRC24RFC2440   |     46.62 ns/B     20.46 MiB/s     149.2 c/B

After:
CRC32          |     0.918 ns/B    1039.3 MiB/s      2.94 c/B
CRC32RFC1510   |     0.918 ns/B    1039.0 MiB/s      2.94 c/B
CRC24RFC2440   |     0.918 ns/B    1039.4 MiB/s      2.94 c/B
--------------------------------

И два:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=co...
> Add Intel PCLMUL implementations of CRC algorithms

--------------------------------
Sat, 12 Mar 2016 15:16:41 +0000 (17:16 +0200)
Benchmark on Intel Core i5-4570 (x86_64, 3.2 Ghz):

Before:
                 |  nanosecs/byte   mebibytes/sec   cycles/byte
  CRC32          |     0.865 ns/B    1103.0 MiB/s      2.77 c/B
  CRC32RFC1510   |     0.865 ns/B    1102.7 MiB/s      2.77 c/B
  CRC24RFC2440   |     0.865 ns/B    1103.0 MiB/s      2.77 c/B

After:
                 |  nanosecs/byte   mebibytes/sec   cycles/byte
  CRC32          |     0.079 ns/B   12051.7 MiB/s     0.253 c/B
  CRC32RFC1510   |     0.079 ns/B   12050.6 MiB/s     0.253 c/B
  CRC24RFC2440   |     0.079 ns/B   12100.0 MiB/s     0.252 c/B
---------------------------------

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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