Посл.ответ
Сообщение
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 06 февраля 2010 20:06 · Личное сообщение · #1
Скоро мне понадобится оптимизировать код под специфичный для этих процессоров набор инструкций. Кто-нибудь может помочь?
----- PGP key <0x1B6A24550F33E44A> | Сообщение посчитали полезным:
Ранг: 9.6 (гость), 2thxАктивность: 0.01↘ 0 Статус: Участник
Создано: 08 февраля 2010 03:20 · Личное сообщение · #2
Есть только Intel Atom
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 08 февраля 2010 05:48 · Личное сообщение · #3
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 08 февраля 2010 09:14 · Личное сообщение · #4
Могу... В наличии lenovo s12 на базе via nano u2250
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 08 февраля 2010 10:26 · Личное сообщение · #5
Veliant Спасибо, я напишу в этот топик как будет готов код. Пока еще очередь до оптимизации под VIA не дошла.
Кстати, можешь потестить под x64, а то 64х битная версия AES для VIA у меня вообще не проверена.
----- PGP key <0x1B6A24550F33E44A> | Сообщение посчитали полезным:
Ранг: 162.4 (ветеран), 11thxАктивность: 0.06↘ 0 Статус: Участник
Создано: 08 февраля 2010 15:24 · Личное сообщение · #6
в виа вроде шифрование захардкодина.
На тестах шифрования он атом делает на порядок причем ооочень большой
| Сообщение посчитали полезным:
Ранг: 605.2 (! ), 341thxАктивность: 0.47↘ 0.25 Статус: Модератор Research & Development
Создано: 08 февраля 2010 17:55 · Поправил: Модератор · Личное сообщение · #7
SWR судя по инфе в педивикии, это актуально только для
VIA C7 * Встроенный генератор случайных чисел (
RNG )
* Аппаратная поддержка алгоритмов шифрования:
AES/SHA-1 VIA C7 VIA Nano
----- EnJoy! | Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 09 февраля 2010 00:30 · Личное сообщение · #8
Ранг: 162.4 (ветеран), 11thxАктивность: 0.06↘ 0 Статус: Участник
Создано: 09 февраля 2010 12:55 · Личное сообщение · #9
в Nano тоже есть
www.computerra.ru/system/358554/
Просто процы VIA встраивают в терминалы (а хардварное ускорение цена рынка)
| Сообщение посчитали полезным:
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 09 февраля 2010 14:46 · Личное сообщение · #10
ntldr пишет: Выкладываю тестовый набор. Пишет на обоих test:0 и вылетает с ошибкой отправлять/не отправлять, уходит выполняться на адреса 68XXXXXX
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 09 февраля 2010 15:09 · Личное сообщение · #11
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 09 февраля 2010 15:27 · Личное сообщение · #12
Testing. Please wait...
speed: 940.733772 mb/s
speed: 927.643785 mb/s
speed: 940.733772 mb/s
Testing complete.
Офигенные результаты)))
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 09 февраля 2010 15:32 · Личное сообщение · #13
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 09 февраля 2010 15:41 · Поправил: Veliant · Личное сообщение · #14
test_1.exe test: 1
Testing. Please wait...
speed: 100.000000 mb/s
speed: 100.160256 mb/s
speed: 100.160256 mb/s
Testing complete.
test_2.exe test: 1
Testing. Please wait...
speed: 927.643785 mb/s
speed: 940.733772 mb/s
speed: 927.643785 mb/s
Testing complete.
Ща везде test:1 и до этого(кроме тех что с ошибкой)
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 09 февраля 2010 15:42 · Личное сообщение · #15
В целом всё понятно, через пару дней жди новых тестов, буду тестировать законченную реализацию шифрования в XTS режиме.
----- PGP key <0x1B6A24550F33E44A> | Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 13 февраля 2010 11:25 · Личное сообщение · #16
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 13 февраля 2010 12:19 · Личное сообщение · #17
crypto_test_1.exe AES-NI support: 0
crc32: 1
sha512: 1
pkcs5: 1
Aes-256: 1
Twofish-256: 1
Seprent-256: 1
XTS: 1
crypto_test_2.exe VIA-Padlock support: 1
crc32: 1
sha512: 1
pkcs5: 1
Aes-256: 1
Twofish-256: 1
Seprent-256: 1
XTS: 1
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 13 февраля 2010 14:36 · Личное сообщение · #18
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 13 февраля 2010 14:58 · Личное сообщение · #19
bench.exe crypt_ok: 1
Testing. Please wait...
speed_1: 81.502706 mb/s
speed_1: 83.605487 mb/s
speed_1: 85.333333 mb/s
speed_2: 237.476809 mb/s
speed_2: 240.827846 mb/s
speed_2: 241.054614 mb/s
Testing complete.
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 13 февраля 2010 18:48 · Личное сообщение · #20
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 13 февраля 2010 19:13 · Личное сообщение · #21
crypto_test_1.exe VIA-Padlock support: 1
AES-NI support: 0
crc32: 1
sha512: 1
pkcs5: 1
Aes-256: 1
Twofish-256: 1
Seprent-256: 1
XTS: 1
crypto_test_2.exe VIA-Padlock support: 1
crc32: 1
sha512: 1
pkcs5: 1
Aes-256: 1
Twofish-256: 1
Seprent-256: 1
XTS: 1
Ну вообще у меня проц U2250, по архитектуре он одноядерный, хотя и поддерживает x64 команды, винда стоит 32х битная, так что честно сказать не знаю=)
| Сообщение посчитали полезным:
Ранг: 251.3 (наставник), 81thxАктивность: 0.14↘ 0.11 Статус: Участник
Создано: 20 февраля 2010 16:57 · Личное сообщение · #22
Кстати
ntldr думаю тебе интересно будет, ты ж крипто занимаешься.
В новых процессорах Intel добавили аппаратную поддержку AES:
software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set/
Правда камней таких думаю пока ни у кого нету...
| Сообщение посчитали полезным:
Ранг: 369.8 (мудрец), 400thxАктивность: 0.39↘ 0 Статус: Участник
Создано: 20 февраля 2010 17:07 · Личное сообщение · #23
cppasm пишет: В новых процессорах Intel добавили аппаратную поддержку AES: Давно вкурсе и DiskCrptor уже поддерживает этот набор инструкций.
cppasm пишет: Правда камней таких думаю пока ни у кого нету... У меня есть.
----- PGP key <0x1B6A24550F33E44A> | Сообщение посчитали полезным: