Atomot asztali számítógépbe?
Kis költségvetésű mini rendszereket vizsgáltunk használhatóság szempontjából. – írta: fLeSs, 4 éve
Bevezető – az Atom felépítése nagy vonalakban
Az Intel 2008 februárjában, az International Solid-State Circuits konferencián (ISSCC) közölt részleteket a Silverthorne kódnevű, később hivatalosan Atom névre keresztelt processzorról, mely alapjaiban különbözik az összes eddig megjelent Intel CPU-tól, kifejlesztése során a mérnökök elsődleges szempontja a fogyasztás leszorítása volt. Az Atomról a Prohardver! olvasói minden bizonnyal hallottak már, hiszen számos hírben és cikkben is főszerepet kapott, de ezekben a beszámolókban főleg a netbookos, mini noteszgépes verziót, illetve a köré épülő rendszereket mutattuk be közelebbről. Most viszont olyan hardvereket veszünk szemügyre, melyeket asztali használatra szántak.

Az Intel következő nagy dobása? [+]
Az Atom, illetve az architektúra elsődlegesen MID-ekbe (Mobile Internet Device), UMPC-kbe (Ultra-Mobile PC), netbookokba készült, de máshol is jó szolgálatot tehet, ahol nincs szükség a kivételes teljesítményre. A Diamondville kódnéven ismeretes processzor 45 nm-es, optimalizált, csökkentett szivárgású gyártástechnológiával készül, mindössze 25 mm² alapterületű és 47 millió tranzisztort tartalmaz (az összehasonlítást lásd a táblázatban). Az architektúra természetesen x86-kompatibilis, és egy órajelenként két utasítás végrehajtására képes in-order futószalagra épül, 32 kB L1 utasítás- és 24 kB L1 adatcache-sel, illetve 512 kB másodszintű gyorsítótárral megspékelve, mely 533 MHz-es rendszerbusszal kapcsolódik az északi hídhoz.

Nem szeretnénk túlságosan belemenni a részletekbe, mert a célközönséget ez valószínűleg nem érdekli, de azért az architektúrával kapcsolatban érdemes megemlíteni néhány érdekességet, jó látni, hogy az Intel mit tett meg a fogyasztás csökkentése érdekében. Először is a Pentium M-hez (illetve leszármazottjaihoz) képest egyszerűsítették a dekódolást és az elágazásbecslést, ezzel mintegy felére csökkentették ennek a részterületnek a fogyasztását. Az Atom némileg fejlettebb a Core architektúránál, hiszen képes közvetlenül a macro-opok (x86-os utasítások) végrehajtására, azaz nincs szükség azok micro-opokra bontására. Az out-of-order (OoO) végrehajtás elhagyásával drasztikusan csökkentették a chip méretét és fogyasztását, hiszen immár nincs szükség az OoO végrehajtáshoz nélkülözhetetlen tárolókra és ütemezőkre. A sok szimpla végrehajtót „egybegyúrták”, és készítettek két komplexebb, de ugyanakkor nagyobb fogyasztású végrehajtót. Ez illogikusnak tűnik, de mivel az Atom hosszú idő után az első processzor, amelyben ismét felbukkant a Hyper-Threading, ezzel javították a végrehajtók kihasználtságát (amire az in-order felépítés miatt szükség is volt). Lényegtelen részletnek tűnik, de az órajel-disztribúció megvalósítása is változott: a szokásos rácsszerkezet elvű elosztás helyét (amely a szimpla asztali processzorok esetében a fogyasztás jelentős hányadát teszi ki) egy bináris fa elvű implementáció vette át, ezzel elérték, hogy a chipnek csak azon részei működjenek, melyek éppen használatban vannak. Ide kapcsolódik a másodszintű gyorsítótár is, melyet úgy alakítottak ki, hogy képes legyen visszaskálázni önmagát 8-ról akár 2 utas csoportasszociativitási szintre. Az in-order végrehajtás legnagyobb problémája, hogy memóriaelérés esetén lényegében áll a CPU, hiszen amíg nincs meg a kellő adat, addig nem hajtható végre az adott utasítás. Az Intel is látta ezt a problémát, és a Hyper-Threading mellett további két módon próbált meg úrrá lenni rajta. Egyrészt a processzor fejlett előbehívókat (prefetch-ek) alkalmaz, az egyik a memóriából az L2-be, a másik az L2-ből az L1 cache-be húzza az adatokat. Másrészt némi soronkívüli végrehajtást (OoOE) is becsempészett a már meglévő in-order alapú futószalagba a Safe Instruction Recognition (SIR) algoritmus révén. Ez engedélyezi, hogy egy lassú, sok órajelnyi végrehajtást igénylő lebegőpontos műveletet megelőzhessen egy utána következő, gyorsan végrehajtható egészszámos utasítás. Ez egy igen szimpla és primitív algoritmus (ergo a megvalósításához nem kell túl sok tranzisztor), de mégis jobb, mint a semmi, és növeli a hatékonyságot.
Mindebből jól látható, hogy az Intel ezúttal tényleg nem a teljesítményt, hanem a fogyasztást tartotta elsődleges szempontnak. Egész jól sikerült nekik a megvalósítás, hiszen az Atom fogyasztása teljes terhelés mellett is mindössze 4 watt (a gyártó adatai szerint), ami összehasonlítva bármelyik korábban megjelent asztali CPU-val (25/35/45 watt) egészen elképesztő érték. Igen ám, de mire elég mindez? – tettük fel a kérdést – Mire jó egy Atomra épülő számítógép? Az már sejthető, hogy nem egy „észkombájn” processzorról van szó, de ez nem is probléma, ha egy alapvetően netezésre, letöltésre, filmnézésre összerakott konfigurációt veszünk alapul, bár a nagyobb felbontású videók lejátszása már korántsem egyszerű feladat (lásd korábbi cikkünket). A másik kérdés, amire választ kerestünk, az a fogyasztás. Az Atom keveset fogyaszt, de ez önmagában nem jelent sokat, hiszen a számítógép nem csak egy processzorból áll. Kell alá valami, ami meghajtja, márpedig az Atom alá jelenleg csak 945GC chipsetes alaplapot lehet kapni, ez pedig már nem mai gyerek.
Partnereinknél már két Atom processzor köré épülő – ha úgy tetszik – platform is megtalálható, ezeket gyorsan beszereztük, és összemértük a konkurenciával. Az Atomnak jelenleg alapvetően nincs igazi riválisa, hiszen a VIA az Isaiahot csak papíron mutatta be, az AMD pedig nem kínál semmilyen hasonló eszközökbe szánt alternatívát, ezért az árakat vettük alapul, és így állt össze tesztünk szereplőgárdája.
| Processzor megnevezése | Atom 230 (Diamondville) | Celeron 430 (Conroe-L) | Celeron 220 (Conroe-L) | Sempron LE-1150 (Manila) |
| Órajele | 1600 MHz | 1800 MHz | 1200 MHz | 2000 MHz |
| Támogatott memória | DDR2-400/533/667 | DDR2-533/667/800 | DDR2-400/533 | DDR2-533/667/800 |
| Gyártástechnológia | 45 nm | 65 nm | 65 nm | |
| Tranzisztor (millió) | 47 (Diamondville) | n.a (Conroe-L) | 63,5 (Manila) | |
| Magméret (mm2) | 25 (Diamondville) | n.a. (Conroe-L) | 84 (Manila) | |
| L1 cache | 24 kB adat (6 utas) és 32 kB utasítás (8 utas) | 32 kB adat és 32 kB utasítás (8 utas) | 64 kB adat és 64 kB utasítás (2 utas) | |
| L2 cache | 512 kB (8 utas; 256 bit) | 512 kB (2 utas; 256 bit) | 256 kB (16 utas; 128 bit) | |
| SIMD | MMX, SSE, SSE2, SSE3, SSSE3 | MMX, SSE, SSE2, SSE3, SSSE3 | MMX (+), 3DNow!(+), SSE, SSE2, SSE3 | |
| Egyéb támogatott technológiák | Hyper-Threading Technology, Execute Disable Bit, EM64T | EIST, Execute Disable Bit, EM64T | C1E, EIST, Execute Disable Bit, EM64T | CnQ, Enhanced Virus Protection, x86-64 (AMD64) |
| Rendszerbusz órajele | 133 MHz FSB – 533 MHz QPB | 200 MHz FSB – 800 MHz QPB | 133 MHz FSB – 533 MHz QPB | 800 MHz HyperTransport |
| Feszültség | 0,9–1,162 V | 1,0–1,3375 V | 1,2 V | |
| Maximális fogyasztás | 4 W | 35 W | 19 W | 45 W |
A cikk még nem ért véget, kérlek, lapozz!
Azóta történt
-
Mini-PC Modecom házban
Egy meglehetősen jó árú, apró PC-t próbáltunk ki.
-
Atom az asztalon
Ismét az Asus volt az első. Itt az Eee Box! Kicsi, olcsó, éppen elég.
-
Intel Nehalem - egy újabb mérföldkő
Az Intel nem szándékozik lassítani: az új architektúrát jártuk körbe alaposan tesztünkben.
Előzmények
-
Felnőtt az Eee PC
Kistestvérei után itt a legnagyobb Eee PC, az 1000H 10 hüvelykes kijelzővel, nagyobb billentyűzettel.
-
Eee PC-k - a három kislegény
Együtt tettük próbára a celeronos Eee PC 701-et és 900-at, valamint az új, Atom processzoros 901-et. Vajon melyik a nyerő?
-
Acer Aspire One netbook
Az Asus és MSI netbookjához képest kisebb csinnadrattával érkezik nyár végén az Acer aprósága. Most egy előszériás példánnyal találkoztunk.


