sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #02481
RE: Hastighed: Linux vs. Windows !!
> Det korte og det lange er, at sådan en test INTET siger om MFLOPS, den
> siger kun
> hvor hurtig maskinen er til TLB misses.
>
> En enkelt option til cc eller f77 fik SGI compileren til fuldstændigt at
> omstrukturere
> løkkerne, programmet kørte så størrelsesordner hurtigere en før, og
> meget hurtigere end
> under Linux.
Nu lader det til, at gnu's compiler (g++) ikke kan lave det nummer med at
omstukturere løkker. Så jf. Mads's kommentar skal man passe på med ikke at
sammenligne compilere i forskellige styresystemer.
Tilgengæld kan man forsøge sig med selv at omstrukturere løkkerne, for at få
klemt rækkerne i matricen ned i cachen, og så kan man faktisk spore en
forbedring af performance ved de matrice-størrelser, hvor der kan ligge et
helt multiplum af rækker i matricen, dvs. når de arrangerer sig fint
("symmetrisk").
Det er rigtigt, at det ikke siger så meget om Mflops, men derfor mener jeg
også pseudo, idet man skal se på den relative ændring.
Follow ups
References