Apple 64 bites G5 az asztalon
Széll Zoltán, 2003. július 22. 17:12
Az IBM POWER architektúrán alapuló 64 bites Power G5 mikroprocesszor 130 nm-es technológiával készül és 58 millió tranzisztort tartalmaz. Az új processzor az Apple Computer PowerMac G5 asztali PC szíve.
A G5 RISC processzor 2 GHz-es órajellel dolgozik és az újratervezett POWER végrehajtó-magon alapul. A magasan párhuzamos működés ciklusonként 215 utasítás végrehajtását teszi lehetővé a mikroprocesszor-lapkán, amely teljesen szimmetrikus MP architektúra és két, kétszeres pontosságú lebegőpontos egységet tartalmaz. A 64 bites processzorok sokkal nagyobb címtartománnyal rendelkeznek mint a 32 bitesek, amelyek csak 4 GB memóriát képesek kezelni. Ezzel szemben a most bevezetett 64 bites lapka 8 GB-ot. A G5 processzor egyidejűleg húsz, 5 utasításból álló csoportot, azaz összesen 100 utasítást képes kezelni. Egyidejűleg 20 utasítás tartózkodhat az öt utasítás elosztó egység mindegyikében és további, több mint 100 utasítás a behívó egységben, a dekódolóban és a sorba-állító fokozatokban.
A G5 PowerMac 1 GHz-es frontoldali buszt tartalmaz, amely 8 Gbit/s sebességgel szállítja az adatokat a CPU-ba. Ez a sávszélesség lehetővé teszi teljes hosszúságú játékfilm átvitelét kevesebb, mint 1 s alatt. A memória kezeléséhez 128 bites, 400 MHz-es DDR határfelületet és 800 MHz-es HyperTransport határfelületet tartalmaz.
A G5 CPU mag a POWER4 áttervezett módosított, kissé egyszerűsített változata. A párhuzamos feldolgozás, a lebegőpontos egységek és a fejlett elágaztatás előrejelzés logika a POWER4 processzorból került át az új processzorba. Az IBM és az Apple szerint a G5 elágaztatás előrejelzésének pontossága maximum 95 százalék. A nagy teljesítményű lebegőpontos egységek nagy pontossággal dolgoznak, ezért jól használhatók a komplex tudományos számításokhoz.
Bár a 32 bites processzorok szintén képesek végrehajtani kétszeres pontosságú 64 bites műveleteket, de az eredményeket csak kétszer annyi ciklus alatt képesek előállítani, mint a 64 bites lapkák. Egy G5 lebegőpontos egység ciklusonként produkál egy 64 bites eredményt. Mivel a G5 lapka két lebegőpontos egységet tartalmaz, ciklusonként két eredményt szállít. Ezért jól használható a sok lebegőpontos számítást igénylő 3D rendereléshez és videotartalom készítéshez. A G5 lapka két fixpontos egységet is tartalmaz, amely 32- és 64 bites műveletek elvégzésére egyaránt alkalmas. A G5 processzor teljesítménye a 3,06 GHz-es Xeon lapkához hasonló.