Pentium 4 EM64T
Dan Lukes
dan at obluda.cz
Thu Oct 26 18:54:49 CEST 2006
Divacky Roman wrote:
>>Problemy jsou spise s amd64 variantou FreeBSD, kde neni vsechno zcela OK.
>>Krome castejsiho vyskytu chyb jsou tam i vetsi komplikace, napr. tam prakticky
>>nefunguje IPsec. Takze na tom amd64 hardwaru opravdu docela casto pouzivame
>>32bitove FreeBSD.
> nefunguje IPSec? to je volake cudne... tam by nemelo byt nic MD
Nu, IPSec, to je kryptografie. A to je velke mnozstvi slozitych vypocty
s dlouhymi cisly, ktere se navic musi udelat presne (zadne
zaokrouhlovani vlastni float operacim, ktere muze urychlit FPU)
Ta matematika se kvuli rychlosti obvykle optimalizuje az tak dalece, ze
kriticke casti jsou psane v assembleru prislusneho procesoru. Kod IPSec
jsem nezkoumal, ale dovedu si dost dobre predstavit, ze pro i386 je
prislusny optimalizovany assemblerovy kod k dispozici, kdezto pro jiny
procesor treba byt nemusi a pouzije se genericky C kod - ktery bude
vyznamne pomalejsi.
Duvod, proc jsou nektere sifry v OpenSSL na EM64T vyrazne pomalejsi je
podle vseho prave tenhle ...
Jestli je u IPSec duvod stejny nevim, ale ze je IPSec pomalejsi me jako
az tak prekvapiva zprava zase nepripada (predpokladam, ze si rozumime,
ze "prekvapiva" neni totez, co "nemila") ...
Dan
More information about the Users-l
mailing list