Výkon procesorů AMD se dá zlepšit kompilátorem, či úpravou Biosu - není vše tak, jak vypadá
Napsal Jan "DD" Stach   
Monday, 24 June 2013
altOpět někdo znovuobjevil známý problém. Tedy výkon AMD CPU s Intel kompilátorem.

 

 

 

 

 

Na mnoha internetových stránkách a magazínech se dnes objevují jako horké aktuality informace o tom, že výkon procesorů AMD může být lepší, než jaký normálně je. Jde zlepšit úpravou BIOSu apod.:

Nárůsty sice nejsou velké, ale přeci jen jsou měřitelné. A mnozí k tomu přisazují, že s určitou záplatou je výkon AMD procesorů lepší i v mnoha dalších aplikacích. Pokud jste na to v minulých dnech náhodou narazily, tak mějte na paměti, že se nejedná o žádný nově objevený problém, ale letitou záležitost.

Mnoho programů, hlavně těch, kteří nadále mnohé servery používají k testování procesorů, používá kompilátor Intelu. Noa tak nějak se v minulosti přišlo na to, že na AMD procesorech tak nějak běhá hůře. Pokud se použil jiný kompilátor než Intelu, najednou měly AMD procesory zhruba i o 10% lepší výkon. O tom všem se ale ví a dokonce existují aplikace a patche, které to v některých aplikacích právě opravují. Normálně se s nimi netestuje, ale prostě to tak je.

Upřímně řečeno bych se celou záležitostí dnes zase tolik nevzrušoval. Není to skutečně nic objevného. Ano procesory AMD fungují při určitých podmínkách lépe, než jak to normálně dopadá ve většině testů. Například většina webů dělá testy CPU na úplně čistých systémech bez aplikací na pozadí. Tedy v laboratorních podmínkách, čímž znevýhodňuje procesory s více jádry. I náš web to tak dělá jednoduše proto, že je to snadněji opakovatelné měření.

V reálu ale máme v pozadí mnoho dalších aplikacích, tudíž vícejádrový CPU má mnohem větší výkon a přínos, než jak to podle laboratorních testů a recenzí vypadá. Celkem pěkně to aktuálně ukázal v testu PCGH.de, který populární CPU otestoval pod větší zátěží:

(zdroj: PCGH.de)

Srovnal FX-8350 s Core i7-3770K a Core i5-3470, a jak vidíte, když toho na PC máte spuštěno více, Core i5 (nebo Core i7 s vypnutým HT) rychle ztrácí dech a prostě nestíhá. Nativně 8jádrové FX-8350 se pak pod zátěží dostává výkonově i před Core i7. Takže ještě někdo bude tvrdit, že ta strategie a modulární architektura AMD je špatná?

(zdroj: PCGH.de)

To samé u srovnání levnější procesorů, kde proti sobě stojí 6jádrové FX-6300 a za podobnou cenu prodávané Core i3-3220. Mnoho lidí si podle testů říká že jsou ty CPU srovnatelné výkonově ve hrách, ale mějte na pozadí pár aplikací (jako že běžně máte) a najednou je ten výkon diametrálně jiný a 6jádrové FX-6300 drtivě Core i3 poráží i v těch hrách.

Co tím chceme říci? Že to zkrátka s těmi výkony CPU je v reálném světě a nasazení trochu jinak, než jak se to tváří v recenzích. Takže s prupovídkami typu, AMD nemá proti Intelu, co nabídnout, raději opatrně. Samozřejmě je jen a jen chybou AMD, že na určitá fakta neupozorňuje hlasitěji a svou část vinny jistě nesou i novináři. Je tedy dobře, že se na to čas od času upozorní, že není vše tak, jak se to tváří. Ale znovu opakuji, ani jedna z věcí v tomto článku není novým objevem, takže jen plním povinnost a připomínám vám některé z těchto věcí.

 

AUTOR: Jan "DD" Stach
Radši dělám věci pomaleji a pořádně, než rychle a špatně.

Starší články


Komentáře
Přidat Nový
Mescalamba [Zobrazit profil] [Poslat zprávu] 2013-06-24 22:00:22
avatar
Jo, kdysi dávno, když mé AMD co je dneska mým HTPC, bylo herním, tak sem tenhle efekt "realita vs syntetika" taky postřehl. Samozřejmě já přešel z lehce taktované X2 BE na i7 920, takže to bylo výkonostně kapku zásadnější.

Nicméně při porovnávání s podobným 2 jádrem od Intelu na známého PC (než sem mu postavil nový s X4) jsem došel k závěru, že skutečná realita je dost jiná a pokud člověk nemusí mít opravdu to "nej", tak je AMD naprosto v pohodě.
Fishbed [Zobrazit profil] [Poslat zprávu] 2013-06-25 01:16:26
avatar
Taky me prijde ze skoro vsechny novy hry konecne zacinaj alespon trochu efektivnejs vyuzivat 4 jadra.Zhruba rok zpaky to vypadalo ze i Pentium G je na hry lepsi volba nez cokoliv od AMD dnes se situace zacina konecne otacet. U Intelu se na hry vyplati opravdu uz jenom I5 a I7.Core I3 sice dost pomaha hyperthreading ale i jemu zacne pomalu ve hrach dochazet dech.Naopak u AMD za 2100kc vypada ted FX4100 nebo phenom x4 jako velice slusna volba do levny herni sestavy.
aDDmin [Zobrazit profil] [Poslat zprávu] 2013-06-25 01:50:59
avatar
opravdu je nesmysl kolem 2000 upovat něco jinýho než FX-6300 ;) ... rozhodně ne FX4000
Fishbed [Zobrazit profil] [Poslat zprávu] 2013-06-25 02:24:52
avatar
Tak proto jsem tam psal do levny herni sestavy pokud se kouka na kazdou korunu.Jinak je samo asi nejlepsi volba fx6300 za 2700kc bezkonkurencni.
Anonymní  2013-06-25 01:58:38

FX-8320 tiež nie je zla v pomere ceny výkon + OC potenciál
Anonymní  2013-06-25 09:59:50

jj mám ho a vím o čem mluvíš :-) Rozhodoval jsem se mezi ním a I5 3470... rozhodl jsem se zkusit ony proklínaný FX a ta 8320 je fakt dobrá koupě :-) hlavně když bez zvyšování napětí fičí na 4.5 - 4.6Ghz. To uz nebudu mluvit o tom ze me vysel na 2.800,- :-D
pedge [Zobrazit profil] [Poslat zprávu] 2013-06-25 02:03:20

Ja som vymenil Phenoma II 945 za i5 3350P a je to v hrach veeelmi poznat, ten phenom mi brzdil HD6950, tam kde som mal FPS cca v rozmedzi 15-25 mam teraz 40+
Miri37 [Zobrazit profil] [Poslat zprávu] 2013-06-25 08:59:08
avatar
To je až takový zlepšení? Taky mám Phenoma II a se stejnou grafikou. Nechtěl jsem z něj dělat přímotop a při základním napětí končí jeho super taktovací potenciál o 100 MHz nad výrobním nastavení.
Anonymní  2013-06-25 09:51:47

mno jak už tu bylo napsaný je dobrý porovnávat roky stary procesor s novejsim to je jako bych phenomII porovnaval s P4 :-) Jinak asi spatna deska nebo vylozene pech na procesor i kdyz se mi to nezda... ja mel 955 a bez zvysovani napeni sel z 3.2 na 3.7 stabilne... jinak starickym phenomum chybi nove technologie a instrukcni sady tak se neni cemu divit ze je dnesni I5 rozemelou... Rikal jsme si ze se podivam jaky bude rozdil mezi 955@3.7Ghz a 8320@4.5Ghz a taky to dost poznas :-) Podotykam ze jsme ani u jednoho procesoru nezvedal napajeni... Jen sem si rikal ze prubnu tolik proklinane AMD FX :-)A jsem spokojeny ani WoT byt je spatne napsane nevytizi jedno jadro na 100% a FPS se mi zvedly taky razantne...
Miri37 [Zobrazit profil] [Poslat zprávu] 2013-06-25 12:45:03
avatar
Mám podobnou konfiguraci jako pedge, tak mě zaujat ten rozdíl. Já nejsem žádnej šílenec, co vymění půlku PC jen proto, že je na trhu něco nového a je to o 3% rychlejší v tom co používám. Pokud je Phenom II taková brzda pro mojí grafiku, tak se mi zdá nějaká modernizace kolem 12k už i rozumná.
Jen po poslední zkušenosti asi nepůjdu znovu do CPU od AMD. Svojí práci udělalo, ale trochu mě mrzí, že jsem si nepřiplatil při modernizaci PC o 2 tisíce a nevzal platformu Intel. U AMD jsem narazil na některé omezení, které jsem přehlédl, nebo nebylo dosaženo očekávání, které jsem při výběru zohlednil. Třeba taktování od kterého jsem si sliboval +300 MZh.
Anonymní  2013-06-25 13:29:48

no rikam asi jsi moc setril na desce me sel tento typ procesoru bez potizi zvednout o 500Mhz. Jinak mam i Intely a taky super... ty ted maji nizsi spotrebu.
Anarki [Zobrazit profil] [Poslat zprávu] 2013-06-25 09:36:08
avatar
Porovnávať architktúru Deneb z roku 2009 proti Ivi Bridge z roku 2012 to je naozaj "fér zrovnanie" padnuté na hlavu Porovnaj si to s lacnejšou FX8320 a zistíš že v reále tam žiadny rozdiel nie je (+/- 4 Fps)

Budem robiť podobný repas v robote tak som zvedavý či je rozdiel výkonu naozaj až taký veľký.
Miri37 [Zobrazit profil] [Poslat zprávu] 2013-06-25 12:09:08
avatar
Po tom repasu v práci to neporovnávej, protože by jsi byl praštěný od pádu na hlavu.
Anarki [Zobrazit profil] [Poslat zprávu] 2013-06-25 23:53:29
avatar
Tak komp je zložený a výsledok ani zďaleka nezodpovedá rozdielu 15-25 FPS
Pôvodná zostava Phenom II X4 940, 4Gb Ram DDR2, ATI HD7850.

Nová zostava I5-3330, 8Gb Ram, ATI HD7850 (pôvodná)

Rozdiel výkonu v hrách na jednom monitore max 12-13 FPS v novom Tomb Raiderovi aj to pri zapnutí hry skoro na plné detaily. Vyskúšali sme ešte pár hier napr. Bioshock tam bol rozdiel ešte menší.

Neviem čo hráš za hry asi také čo na 100 percent využívajú intel compilator ale pravdepodobnejšie je že si mal v počítači niečo veľmi zlé resp. ten "odborník" čo ti ho skladal Ti ho zle navrhol predpokladám nejakú uATX dosku s výbehovým nvidia čipsetom a od nejakého "renomovaného" výrobcu ála AsRock Potom sa nemôžeš čudovať že ti nejde taktovanie procesora a jeho výkon je menší než by mal byť.
steve721 [Zobrazit profil] [Poslat zprávu] - reálny dopad? žiadny... 2013-06-25 10:17:38
avatar
Povedzme si úprimne, aké percento ľudí konvertuje video pri hraní hier alebo renderuje obrázky? A pri sťahovaní je prepad zanedbatelný ak nerátam core i3. Čiže nevidím to zase nejako výhodne v prospech AMD pre 95% použivatelov.
AndyF1 [Zobrazit profil] [Poslat zprávu] 2013-06-25 10:52:23

Heh no konkretne to asi presne tak ako pisete pouziva malo kto. Ale BFU maju bezne tak zas*ane PC ze 2 jadra obsluhuju hru a dalsie 2 sa mozu venovat obsluhe roznej SW havede ;-)
Za mna osobne bezne mavam spustene WoW,pocas cakania na raid prepinam na Firefox s niekolkymi tabmi s Flash obsahom + k tomu aktivne Skype. PHII955@3.4Ghz to stiha svizne prepinat.
Ak by sa predsalen CPU nahodou stihal nudit tak k tomu pustim daky BOINC
HUHUHUgo [Zobrazit profil] [Poslat zprávu] 2013-06-25 14:47:28

No ono ... sotva někdo při hraní Skyrima bude convertovat dvd do x264, ale takové nahrávání videa ze hry, to už je pravděpodobnější.
Uxmal [Zobrazit profil] [Poslat zprávu] 2013-06-25 12:33:12
avatar
Ja skôr zisťujem že pomaly treba 8GB RAMky .... zapnem firefox s 20+ tabmi, steam, nejaké to sťahovanie, pc hru, hudobný prehrávač a mám na 80% plnú pamäť.
Procesory okolo 100€ stačia takmer na všetko, mám síce starší Athlon II X4, ale nemám dôvod sťažovať sa.
Vman [Zobrazit profil] [Poslat zprávu] - :-) 2013-06-25 17:44:49
avatar
delší dobu známý věci ale kolkrát narůst na určitých aplikacích v celku dost zajímavej :-)
del42sa [Zobrazit profil] [Poslat zprávu] - článek 2013-06-26 10:46:29

To o čem píše autor v tomto článku nemá s kompilátorem nic společného.

Zvýšení výkonu v super Pí je dosaženo upravou biosu (resp microkódu v samotném CPU) a to nemá s kompilátorem nic společného.Jedná se o to, že instrukce využívá jiné registry pro výpočet.

Překladač je v nejčastějším smyslu slova softwarový nástroj používaný programátory pro vývoj softwaru. Kompilátor slouží pro překlad algoritmů zapsaných ve vyšším programovacím jazyce do jazyka strojového, či spíše do strojového kódu. V tomto případě do x86.

Odkaz

Většina vývojářů používá kompilátor od Intelu, existuje ale také kompilátor od AMD a několik dalších, které se například použivají v Linuxu. viz např: Odkaz


PS: to že se použitím Intel kompilátoru zvedne výkon na AMD procesorech je už hodně stará věc... Nicméně zvýšený výkon při použití x87 FPU instrukcí a s tím nemá nic společného.
Pouze registrovaní uživatelé mohou přidat komentář!