>> Имеется обратный успешный опыт, сравнение ограничу
>> архитектурой x86 Intel/AMD уже оптимизированных
>> оконечных реализаций.

>> ГОСТ 28147-89 простая замена на 10% быстрее на x86-64.
>> ГОСТ 34.310-95 формирование/проверка ЭЦП быстрее в ~3 раза.
>> ДСТУ 4145-2002 формирование/проверка ЭЦП на 50% быстрее.

> А можно узнать, какой процент рабочего времени компьютер 
> занимается криптографическими расчётами?

Намного больше чем кажется :)
Хотя, незаметно для пользователя, в той или иной мере это используется 
повсеместно, но это далеко не всё.
Криптография тут - как пример, в общем то, довольно показательный хоть и 
кажется узким.
На самом деле, разрядность в плане больших чисел - это далеко не только 
шифрование... :)
И верно подмечено, что требуется часто напильник, либо, для обхода ограничений 
(ограниченности) компилятора, либо, языковой среды. Но, так же есть и косяк 
разработчиков конечного софта (хоть системный хоть прикладной), которые просто 
почему то не пользуются возможностями учитывающими большую разрядность. По 
разным причинам, подозреваю, в силу банальной привычки.
А вот если учитывается это, то мы заставляем работать железку должным образом а 
не тупить переливая по пол стакана...
Это касается как правило софта, который явно (и по честному) декларирован для 
"64".
Кстати, говорить что 32 разрядные приложения "быстрее" в этом случае - это 
поверхностное суждение, ибо это мнение о приложениях ("64 разрядных") которые 
так называются но по сути написаны на 32 и часто на 16 разрядном старом коде 
(библиотеки).
В своё время, адаптируя ГОСТовский алгоритм на паскале, столкнулся с тем, что 
там нет возможности использовать 64 разрядный блок за один проход, т.к. int64 
знаковый... пришлось бить на порции по 16 бит, это оказалось эффективней - но 
что это? траблы железа, среды, или языка???? Вспомните как выглядит двойное 
длинное целое в С/С++... так из чего там структура состоит?

Вообще, странно слышать споры о превосходстве той или иной разрядности... что, 
разговоры о 16 & 32 уже утихли? :)-- 
С уважением,
 Виктор                          mailto:pyr...@gmail.com

Ответить