Analizirajući Bulldozer: Zašto je AMD-ov čip toliko razočaravajući

AMD FX swoosh i Bulldozer umiru

AMD-ov Buldožer napokon je stigao, nakon godina razvoja - i njegove performanse jesu znatno gore nego što je itko očekivao. Situacija je dovoljno ružna da bi mogla objasniti zašto je toliko rukovoditelja napustilo AMD u proteklih dvanaest mjeseci i zašto je tvrtka bila toliko uska zbog njihovog odlaska. Općenite performanse buldožera bile su široko pokrivena; naš je cilj ovdje istražiti zašto CPU se ponaša onako kako radi, umjesto da ga pokriva u širokom rasponu scenarija iz stvarnog svijeta.

Bilješka: AMD-ova Turbo Core i Intelov Turbo Mode onemogućeni su na svim čipovima, kako bi ih spriječili da prilagode brzinu takta CPU-a i izbace rezultate. Kao posljedica toga, ovdje će rezultati biti niži nego u standardnom pregledu, posebno za izvedbu s jednim niti.

Prvo što treba razumjeti kod Bulldozera jest da koristi aspekte istodobnog višestrukog navoja kako bi kombinirao funkcije onoga što bi obično bile dvije diskretne jezgre u jedan paket (AMD ovu kombinaciju naziva 'modul“). Svaki modul sadrži ono što Windows identificira kao dvije jezgre, ali kombiniranje rasporeda instrukcija i resursa CPU utječe na skaliranje CPU-a u testovima s više niti u usporedbi s istim programima koji se izvode na 'tradicionalnim' višejezgrenim procesorima.



AMD buldožer

Kada je AMD dizajnirao Bulldozer, težio je CPU-u koji će biti lakše rampirati na više frekvencije uz održavanje istog IPC-a (upute po ciklusu takta) kao svog prethodnika sa šest jezgara. Kako bi postigao veću brzinu takta, AMD je produžio cjevovod CPU-a i povećao kašnjenja u cijeloj arhitekturi. Koncept izrade čipova za veće frekvencije loše se razvija od katastrofalnog Prescott Pentiuma 4; nakon što je vidio ukupne performanse Bulldozera, AMD-ova odluka da krene ovom rutom možda i nije bila baš dobra. Kako stvari stoje, FX-8150 se u brojnim testovima bori nadmašiti Thuban, dok je njegov IPC definitivno pogodio.

AMD buldožer

Prije nego što istražimo arhitekturu CPU-a, treba razmotriti OS faktor. Prema AMD-u, Windows 7 ne razumije baš dobro Bulldozerovu raspodjelu resursa. Windows 7 'vidi' osam neovisnih CPU jezgri, unatoč činjenici da svaki modul dijeli resurse za planiranje i izvršavanje. Ponekad je najrazumnije pređete niti u neaktivne jezgre prije nego što ih rasporedite na jezgre koje su već zauzete nečim drugim. U drugim je slučajevima najbolje povezati dvije povezane niti u istu jezgru. Windows 8 će očito biti mnogo vještiji u planiranju radnih opterećenja tamo gdje je najrazumnije izvršiti ih.

Ovaj problem ima praktični utjecaj na performanse CPU-a zbog načina na koji je implementirana AMD-ova Turbo Core. Novi okus Turbo Core namijenjen je povećanju maksimalne brzine takta do dva stupnja brzine ako su omogućene samo četiri jezgre. Budući da Windows 7 ne razumije koje jezgre treba isključiti, CPU je manje vjerojatno da će povećati brzinu takta toliko visoku koliko bi inače. 'Turbo' brzine Intel je izvorno predstavio kao način da istisne više performansi iz opterećenja s malim navojem ili s jednim navojem, ali Bulldozerova arhitektura čini te dodatne megaherce posebno važnima.

Performanse AMD buldožera

Performanse AMD buldožera

Provjerili smo utjecaj planera za Windows 7 mjerenjem performansi CPU-a u Maxwell Render 1.7 i Cinebench 11.5. Oba programa omogućuju korisniku da definira određeni broj niti (u našem slučaju četiri). Oznaka 4M / 8C znači da je svih osam jezgri aktivno, 4M / 4C znači da su sve četiri jezgre aktivne modula su aktivni, s jednom jezgrom koja djeluje po modulu, a 2M / 4C označava konfiguraciju s dva modula / četverojezgre. Oba ova ispitivanja pokazuju raspored 4M / 4C koji nadmašuje sustav 4M / 8C za otprilike osam posto kada se koriste četiri niti. To sugerira da bi neučinkovitost planera doista mogla naštetiti općim performansama Bulldozera u radnim opterećenjima koja ne mogu iskoristiti svih osam jezgri.

Copyright © Sva Prava Pridržana | 2007es.com