- Co čekat od nového procesoru AMD Bulldozer FX a co nečekat?
Jak se nereálná očekávání střetávají s realitou, aneb jaký (ne)bude nový Bulldozer. Dnes si povíme něco o tom, co čekat a ukážeme si některé nové informace a obrázky, které vám můžeme konečně ukázat ...
Uvedení nových procesorů AMD architektury Bulldozer se blíží a v této souvislosti se objevují čím dál podivnější očekávání a už dokonce i hodnocení toho, jaký nový procesor společnosti AMD bude, protože se samozřejmě čím dál více procesorů dostává mezi testery. V určité skupině lidí se poměrně často objevuje takovýto názor, cituji:
„Chápu, ze se od Bulldozeru očekává hodně, ale když jsem včera viděl, jak je na tom s výkonem, tak nevím. Multithread aplikace trochu jako drti díky osmi jádrům, ale ve zbytku ...“
Nic proti názoru jako takovému, jen že dost dobře nechápu, o jakém zbytku aplikací to pořád někteří mluví?! Ony dnes existují nějaké běžné aplikace, na které potřebujete vysoký procesorový výkon a má tedy smysl výkon na jedno jádro řešit, a nejsou udělány tak, aby důsledně využívaly výhod vícejádrových CPU?
(Tak to je on ;) )
Než někteří stráví hodiny zbytečným přemýšlením, tak odpovím rovnou. TAKOVÉ APLIKACE DNES NEJSOU! Takže vůbec nemusíme sledovat, jaký je výkon v singlthreadu (na jedno jádro), když nás zajímá výkon procesoru jako celku, protože je jako celek využíván. Kdyby to bylo jinak, tak výrobci vícejádrové CPU nedělají. V současné době náš procesor v 99,99999% případů používáme jako „multithreadový“. I když třeba samozřejmě stále existují aplikace, které využívají jen jedno jádro, ale to proto, že více ani nepotřebují! To jsou třeba prohlížeče (i když už ani to není pravda a zapojují třeba i GPU akceleraci) a jednoduché prográmky, jako nějaký MP3 přehrávač apod., které ale nepotřebují procesorový výkon a stačí na ně i výkon základních ATOM nebo BRAZOS procesorů, či dokonce ARM, kde mimochodem také přibývá multithread aplikací. Běžně ale i těch několik zbylých jednoduchých singlthreadových aplikací pouštíme hned několik, takže multithread výkon potřebujeme. Je tedy tím jediným, co nás u AMD Bulldozer zajímá a to hlavně proto, že právě pro něj byl navržen.
- Jaký je AMD bulldozer – očekávání vs realita
Velká očekávání= velké zklamání? To záleží na tom, na jakých informacích zakládáte svá očekávání. Pokud čtete DDWorld.cz pravidelně, tak dobře víte, co má Bulldozer být a kam míří, a žádná přehnaná očekávání mít nemůžete. AMD chystá po delší době významnou změnu na poli procesorové architektury. Intel dělá menší vývojové kroky každý rok a půl, AMD větší kroky za trochu déle. Ostatně vzhledem k obrovskému rozdílu ve finančních a výrobních možnostech obou firem se vůbec divíme, že AMD vedle Intelu může úspěšně existovat. Ale to neznamená, že by AMD bylo nějakou chudinkou a mnoho technologií, které dnes používá i Intel, vzešlo z vývoje AMD.
(uspořádání nové procesoru)
AMD Bulldozer je moderní architektura určená pro moderní aplikace, které právě spoléhají na více jader. AMD musí najít odpověď na Intelovo HT. Intel používá již velmi vyspělou vícevláknovou technologii, kdy na jedno jádro připadají dvě vlákna. Takže například Core i7-2000 mají 4 fyzická procesorová jádra, ale celkem 8 vláken, takže se tyto procesory nejen tváří, ale prostě fungují jako 8 jádrové procesory. AMD nic takového nemá, i proto, že stávající architekturu už dlouho neměnilo. AMD ale má v této aplikaci moderních multithread procesorů a aplikací jinou strategii. U intelu totiž samozřejmě to jedno vlákno nedokáže vyrovnat výkon jednoho skutečného jádra, takže logicky vzato, 4jádra+4vlákna by mělo být vždy pomalejší, než 8 skutečných jader, byť o něco menších jader. A na to AMD vlastně sází. Prostě postavilo menší modul (Bulldozer), který má jedno celé a jedno skoro celé jádro a do samotného procesoru jich modulově nacpe několik+další logiku. Výsledkem je tedy fyzicky 8 jádrový procesor (v případě nejvyšších modelů AMD FX-8000) s 8 vlákny, který se utká s přístupem Intelu, který má také 8 vláken, ale jen 4 fyzická, i když o něco větší jádra. Ve výsledku jsou ale oba procesory úplně stejně fyzicky velké při stejném výrobním procesu, a jen přistupují k současnému multithreadingu každý jinak. To je celé. Otázkou tedy je, jaký z těch přístupů je výhodnější.
(Co je to ten Bulldozer - není to procesor! je to modul! ;) )
Kromě jiného AMD poprvé nasazuje i některé nové instrukce, které doteď měl jen Intel, ale také dvě nové, zcela vlastní specializované instrukční sady. Také nasazuje dokonalejší Turbo technologie a celou řadu dalších novinek, včetně samotného 32nm výrobního procesu.
(Turbo AMD v akci ...)
AMD Bulldozer je ale především moderní vícejádrový procesor vyladěný pro současné moderní vícejádrové aplikace, což je něco, co AMD nutně potřebuje v souboji s takto dávno orientovanými konkurenčními Intel procesory, u nich je více vláken na jedno jádro a tedy multijádrová optimalizace, speciální instrukční sady a propracované turbo technologie již dávno přítomny. A protože v současné době prostě všechny aplikace jsou optimalizované na vícevláken/jader a neexistuje žádná běžně používaná náročná aplikace, která by optimalizovaná pro vícejader nebyla, tak nevím, kde jinde, než v multithread aplikacích nás má výkon AMD Bulldozeru zajímat. Všechny moderní velké hry, všechny náročné Cyberlinky, Adobe programy, WinRary, Gimpy atd. mají skvěle fungující multithread optimalizace, často na více vláken/jader, než má fyzicky drtivá většina procesorů v našich domácích PC. A k tomu často mají i GPU akceleraci! Někdy mi přijde, že někteří se zastavili myšlením ohledně procesorů a SW před rokem 2005, kdy se po vydání prvních X2 procesorů řešilo, zda mají vícejádra smysl, když nejsou multithread aplikace. Už za dva roky byla situace jiná a dnes? Singlthread aplikace v podstatě nejsou.
(Nové instrukční sady)
Takže koho zajímají umělé aplikace měřící výkon jednoho jádra jako SuperPi či Cinebench v nastavení x1 a další, na které někteří poukazují a stále je nasazují do testů, když neexistuje žádná skutečně používaná aplikace, která by takhle fungovala, a uživatele měl tak výkon na jedno jádro zajímat. U AMD Bulldozer, jako i u Intel Core i3/5/7 nás zajímá výkon procesoru jako celku se všemi jádry a turby, a hlavně v běžných aplikacích, které jsou optimalizované běžně pro maximální využití systémových prostředků. Vždycky v našem PC běží více aplikací najednou nebo jedna, optimalizovaná na všechna jádra.
(Nový power management)
Co tedy máme čekat ….
- Co čekat od AMD "Bulldozer" FX?
Pokud tedy čekáte, že moderní mainstreamový vícejádrový procesor bude excelovat a soustředit se na výkon na jedno jádro, tak jste asi spadli z višně. Samozřejmě, že je dobře a žádoucí mít výkon na jedno jádro/vlákno co nejvyšší, ale ve výsledku dnes vždycky rozhoduje spolupráce skupiny a ne hrubá síla jednoho - skupina udělá práce více a rychleji. A taková je současná realita aplikací i procesorů.
(Plné schéma nového procesoru řady FX-8000)
Čekáte, že Bulldozer FX-8000, který je stejně velký jako Sandy Bridge do LGA 1155, bude soupeřit se Sandy Bridge-E a cokoliv jiného je prohra? Tak to už jste spadli rovnou z Měsíce. Velká očekávání kolem AMD Bulldozeru nejsou proto, že bychom čekali procesor 2x výkonnější než má Intel, ale čekáme důstojnou konkurenci proti procesorům Intel Core i5/7 řady 2000. Dnes totiž Intel konkurenci nemá. Když chcete výkonný procesor za více než 4000 korun, máte na výběr jen Intel nebo Intel. AMD žádný procesor za 4000 vlastně ani nemá a v tomto by určitě každý, kdo má všech 5 pohromadě, uvítal, aby alespoň existovalo zdánlivé konkurenční prostředí a prostě nějaký výběr, který dnes není. Díky Bulldozeru by snad být měl.
Co se týká toho, co nám bylo slibováno a co jsem zde tedy tlumočil v posledním, dejme tomu roce:
1, Sliboval jsem, že je tu šance na to, aby procesory AMD FX-8000 zaútočily na pozici nejvýkonnějších procesorů světa, i když jen na chvíli a jen o kousek proti šestijádrovým Core i7-900, než dorazí SandyBridge-E, tedy nástupce Core i7-900 od Intelu, protože to je a bude jediný High end.
AMD FX-8000 by mělo na to, překonat Core i7-980/990X v některých aplikacích, i když jen o málo, protože má 8 jader proti 6. Intel ale má pořád 12 vláken (proti 8 u AMD), frekvenci 3,33GHz, obří L3 cache a tříkanálový řadič pamětí k tomu. Ale dalo by se, i když jen někde a jen o kousek – každopádně přiblíží se dost. Bohužel zatím první nejsilnější AMD FX-8000 stávající Core i7-990X nepřekoná, protože první revize, ve které jdou procesory AMD na trh, je o něco horší a nejde frekvenčně tak vysoko, jak měla jít. Takže výkon bude zhruba o 10-15% horší, proti předpokladům. To nic zásadního neznamená, - situace 65nm Phenomu se naštěstí neopakuje a navíc nejlevnější Intel Core i7-900 se šestijádry pořád stojí 12 000 korun a X8 od AMD bude za polovic, tedy konkurencí ke stejně pozicovaným Core i5/7-2000. Jsou to všechno procesory s velikostí jádra kolem 300mm2 a dvoukanálovým řadičem pamětí, tedy mainstream. No a než AMD vydá novou revizi, bude tady už SandyBridge-E což je kategorie sama pro sebe ve všech ohledech, takže útok na alespoň chvilkové vedení se konat nebude, protože Sandy Bridge-E kope jinou ligu :). Škoda, ale stejně by to nemělo dlouhého trvání a většinu z nás zajímá hlavně poměr cena-výkon a nějaká alternativa k povedeným Core i5/7-2000. A v tomto ohledu bude Bulldozer zajímavý.
2, Psal jsem, že výkon Bulldozeru je v některých oblastech velmi dobrý, v jiných je to horší. Z výše uvedeného v tomto článku už asi odvodíte, o čem jsem mluvil. Každopádně sliboval jsem, že nebudete zklamaní a to i přesto, že se tedy první revize, kvůli neodladěné 32nm výrobě, nepovedla tak, jak měla. Pro moderní aplikace to bude velký posun vpřed a hlavně dobrý odrazový můstek pro další krok, kterou bude vyladění 32nm výroby a přesun na 28nm, a hlavně nová mezigenerace, která dorazí ke konci příštího roku.
Pokud jste tedy četli pečlivě v uplynulém roce a používali trochu logického uvažování a nepapouškovali dezinformace záměrně vytvářené jinde, těžko budete z nových AMD Bulldozer procesorů zklamáni, protože vaše očekávání byla v souladu s reálnými možnostmi. Jejich výkon je velmi dobrý přesně tam, kde dobrý má být, tedy v moderních multithread aplikacích (hrách, náročných výpočetních programech atd.). A tedy vzhledem k tomu, že jiné dnes nepoužíváme, tak kde jinde než tam by nás měl výkon zajímat :). Přesně za měsíc by nové procesory měly být definitivně uvedeny a vy se konečně dozvíte, zda splní svou úlohu a to, co od nich všichni očekáváme – důstojnou konkurenci a alternativu k Intel Core i5/7 procesorům v moderních multijádrově optimalizovaných aplikacích, využívající i nové specializované instrukční sady. Nic víc, nic míň :).
AUTOR: Jan "DD" Stach |
---|
Radši dělám věci pomaleji a pořádně, než rychle a špatně. |
|