информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медПортрет посетителяАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / dnet
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[RC5] Сделал малые изменения в ядре DG 3- pipe => +15% on P4 03.03.04 18:56  Число просмотров: 3633
Автор: Xelator Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот результаты до и после патча пары строк в ядре DC 3-pipe.
Я отправил патч в dnet - подождем ответа.

Стандартный DG 3-pipe на P4 2.667Ghz
[Mar 03 14:32:44 UTC] RC5-72: using core #6 (DG 3-pipe).
[Mar 03 14:33:03 UTC] RC5-72: Benchmark for core #6 (DG 3-pipe)
0.00:00:16.48 [3,803,443 keys/sec]

Пропатченный DG 3-pipe на P4 2.667Ghz
[Mar 03 15:35:32 UTC] RC5-72: using core #6 (DG 3-pipe).
[Mar 03 15:35:53 UTC] RC5-72: Benchmark for core #6 (DG 3-pipe)
0.00:00:17.12 [4,371,251 keys/sec]

[Mar 03 15:35:54 UTC] RC5-72: using core #6 (DG 3-pipe).
[Mar 03 15:35:54 UTC] RC5-72: Test 01 passed: C9:0C0353C0:D4E1FE85-C9:0C035 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 02 passed: 39:E14051C5:09B31094-39:E1405 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 03 passed: D1:5D17AE74:44007A7D-D1:5D17A ...
[Mar 03 15:35:54 UTC] RC5-72: Test 04 passed: 92:D320A2CB:0000BD8F-92:D320A ...
[Mar 03 15:35:54 UTC] RC5-72: Test 05 passed: 9A:9E9A7F00:0000A167-9A:9E9A7 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 06 passed: E6:89480000:0000338E-E6:89480 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 07 passed: 1C:3C000000:0000AA70-1C:3C000 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 08 passed: EB:00000000:000015E2-EB:00000 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 09 passed: 5C:E93AD393:5407143E-5C:E93AD ...
[Mar 03 15:35:54 UTC] RC5-72: Test 10 passed: C7:01846E9D:35C322BB-C7:01846 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 11 passed: A3:3B371AB9:D5F5D9D7-A3:3B371 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 12 passed: C1:860A1608:1E8DF17B-C1:860A1 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 13 passed: 19:5BEAC633:0691582E-19:5BEAC ...
[Mar 03 15:35:54 UTC] RC5-72: Test 14 passed: 02:31D98EC6:3C5952A3-02:31D98 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 15 passed: 13:3B2556DD:58DAB66B-13:3B255 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 16 passed: EB:2545A151:9FEC7AA2-EB:2545A ...
[Mar 03 15:35:54 UTC] RC5-72: Test 17 passed: FD:0950B50D:A67CA172-FD:0950B ...
[Mar 03 15:35:54 UTC] RC5-72: Test 18 passed: 7D:5A4BAB35:20F818F9-7D:5A4BA ...
[Mar 03 15:35:54 UTC] RC5-72: Test 19 passed: D7:B23EAD18:C3F4D006-D7:B23EA ...
[Mar 03 15:35:54 UTC] RC5-72: Test 20 passed: A7:059656BD:B926EEDC-A7:05965 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 21 passed: EF:765A6D4E:045F97E9-EF:765A6 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 22 passed: 8B:9E6EEB55:3A3E33EE-8B:9E6EE ...
[Mar 03 15:35:54 UTC] RC5-72: Test 23 passed: 83:AEE4AE42:A1DB0000-83:AEE4A ...
[Mar 03 15:35:54 UTC] RC5-72: Test 24 passed: 66:963BBFED:CFA40001-66:963BB ...
[Mar 03 15:35:54 UTC] RC5-72: Test 25 passed: 63:6F0BED83:10060002-63:6F0BE ...
[Mar 03 15:35:54 UTC] RC5-72: Test 26 passed: 0F:05E23196:01C90003-0F:05E23 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 27 passed: 11:7B177F7D:EF8D0000-11:7B177 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 28 passed: 26:06895035:58C80000-26:06895 ...
[Mar 03 15:35:54 UTC] RC5-72: Test 29 passed: A2:9FD7D7A2:5CD50000-A2:9FD7D ...
[Mar 03 15:35:55 UTC] RC5-72: Test 30 passed: F2:6C3C3042:229C0000-F2:6C3C3 ...
[Mar 03 15:35:55 UTC] RC5-72: Test 31 passed: CD:41FD02C7:303C002A-CD:41FD0 ...
[Mar 03 15:35:55 UTC] RC5-72: Test 32 passed: FE:91CB320B:B73F0000-FE:91CB3 ...
[Mar 03 15:35:55 UTC] RC5-72: 32/32 Tests Passed (0.421875 seconds)

Для желающих проверить информацию - вот патч.
7a8,13
> ; Performance impromevements for P4 2.667Ghz:
> ; History:
> ; - initial performance: 3,803,443 keys/sec
> ; - "lea shiftreg, [A1 + B1]" in KEYSETUP_BLOCK was replaced with add's and
> ; moved to top of macro: 4,371,251 keys/sec = +15% improvement
>
124a131,134
>
> mov shiftreg, B1
> add B1, L1(%3)
>
129,130c139,140
< lea shiftreg, [A1 + B1]
< add B1, L1(%3)
---
> ; lea shiftreg, [A1 + B1]
> add shiftreg, A1
<dnet> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach