Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor ke zprávičce Jak Intel zpomaluje AMD procesory

BLEK.
BLEK. (neregistrovaný) ---.strcechy.adsl-llu.static.bluetone.cz
5. 1. 2010 1:39

Re: Jak moc nefer?!?

celé vlákno

Tomu Intel kompilátoru se pomocí přepínačů dá říct, jakou instrukční sadu má používat. Řekne-li se mu, že má používat SSE2, tak použije SSE2 na všech procesorech — ať Intel nebo AMD.

Jenomže ten kompilátor ty programy linkuje s vlasními knihovnami, co obsahují funkce jako např. memcpy, memset, a tyto funkce jsou napsány na několik verzí a rozhodují se podle CPUID (to memset má např. ještě dvě verze pro to, zda data jsou nebo nejsou v cachi). A tady je ten problém, že např. memset pro AMD nastavuje paměť postupně po jednom bytu. A memset pro Intel nastavuje pomocí SSE po 16 bytech. I když procesor AMD samozřejmě umí nastavovat paměť po 16 bytech taky.