Galerie 6
Intel kompilátor a SW proti HW prefetchingu AMD
Aktualita Ostatní Software Intel

Intel kompilátor a SW proti HW prefetchingu AMD

Bohumil Federmann

4

Již jsem se blíže věnoval práci na softwaru a virtualizaci u AMD. Je naprostou samozřejmostí, že Intel na tomto poli rovněž nezahálí a i to je středem jeho pozornosti. 6 týdnů srovnávacích testů Intelu s AMD dle tvrzení serveru Real World Technical přineslo své ovoce. Hans de Vries vyzdvihuje práci kompilačního týmu a přímo uvádí: 3GHz Opteron je výkonnější než 3GHz Xeon v SPEC2006. Velmi vynikající prací kompilačního týmu bylo za šest týdnů dosaženo 17% až 18% zlepšení Xeon SPECInt skóre. Merom má nyní extrémně dobrý výkon a dobře konkuruje OPTERONU architektury K8 pracujícímu se dvěma vlákny, ale AMD Barcelona zpracovává současně čtyři vlákna, což je dvojnásobek. Alternativou pro hardwarový prefetching je kompilátor používající softwarovou prefetch technologii. Dostatečně inteligentní kompilátor by byl schopen dosáhnout podobných výkonnostních vlastností. Intel stále těží z jednoduchosti a pokračuje v používání FSB. Jeho nové Quad-Core je v podstatě spojením dvou Dual

Reklama

Již jsem se blíže věnoval práci na

softwaru

a

virtualizaci

u AMD. Je naprostou samozřejmostí, že Intel na tomto poli rovněž nezahálí a i to je středem jeho pozornosti. 6 týdnů srovnávacích testů Intelu s AMD dle tvrzení serveru Real World Technical přineslo své ovoce. Hans de Vries vyzdvihuje práci kompilačního týmu a přímo uvádí:

  • 3GHz Opteron je výkonnější než 3GHz Xeon v SPEC2006.
  • Velmi vynikající prací kompilačního týmu bylo za šest týdnů dosaženo 17% až 18% zlepšení Xeon SPECInt skóre.
  • Merom má nyní extrémně dobrý výkon a dobře konkuruje OPTERONU architektury K8 pracujícímu se dvěma vlákny, ale AMD Barcelona zpracovává současně čtyři vlákna, což je dvojnásobek.
  • Alternativou pro hardwarový prefetching je kompilátor používající softwarovou prefetch technologii. Dostatečně inteligentní kompilátor by byl schopen dosáhnout podobných výkonnostních vlastností.

Intel stále těží z jednoduchosti a pokračuje v používání FSB. Jeho nové Quad-Core je v podstatě spojením dvou Dual-Core a je více než pravděpodobné, že si s touto architekturou vystačí i pro některé 45nm procesory - viz jeho

pdf dokument

. AMD naopak těží z datové šířky a HyperTransportů včetně řadiče pamětí. Zde se přímo nabízí použití prefetch technologii na úrovni hardware a dosáhnout tak značných výhod v mnohojádrových sestavách. Intel se snaží tento handicap vyrovnat pomocí softwarové kompilace, ve které má bohaté zkušenosti již od svého Itania.

Intel kompilátor a SW proti HW prefetchingu AMD


Výsledek práce kompilačního týmu.

Intel kompilátor a SW proti HW prefetchingu AMD


Spojení osmi jader procesoru u Intelu.

Intel kompilátor a SW proti HW prefetchingu AMD


Spojení 16 jader a 32 jader procesoru u AMD.

Intel kompilátor a SW proti HW prefetchingu AMD


Srovnání velikostí Si

Intel kompilátor a SW proti HW prefetchingu AMD
  • Prefetch je rovněž komponenta správce paměti Microsoft Windows počínaje Windows XP.
  • SPEC2006: Standard Performance Evaluation Corporation, velmi rozsáhlý a složitý systém testování nejenom procesorů

Zdroj:

Real World Technical

,

SPEC2006


Reklama
Reklama

Komentáře

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Reklama
Reklama