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