A kétmagos processzorok Intel és az AMD Theory, 1. rész Page 2

A közelmúltban két mikroprocesszor óriás - Intel és AMD - együtt megjelent az első kétmagos processzorok, amelyek már eddig is nagy a zaj. Új mikroprocesszorok nem csak érdekes, de csak nagyon sokoldalú termék, gondos tanulmányozása, amely nem korlátozódik egy vagy két felmérés haladéktalanul írásban. Igyekszünk, hogy meséljek ezeket az új termékeket részletesebben, és ha lehet, különböző oldalról.

A kétmagos processzorok Intel és az AMD Theory, 1. rész Page 2

A kétmagos processzorok Intel és az AMD Theory, 1. rész Page 2

Eddig csak az Intel Smithfield - csak egy „dual processzor” - a nyelv nem forog is beszélhetünk „magok”. Minden unalmas a szélsőséges (bár nem mindig mozog a haladást, hogy a „fun” :)) ... És, sajnos, nem kompatibilis az összes létező chipset Intel maga a chipset, amelynek célja az egyprocesszoros busz, és most meg kell dolgozni hatékonyan „dualista” rendszerek, és a kétprocesszoros lapkakészletek (ne feledjük, hogy az Intel egyértelműen elválasztja a feldolgozók számára duals »és« többprocesszoros rendszerek ») meg kell tanulniuk dolgozni« quadok „- a négy processzort. Azaz, a terhelést a rendszer busz jelentősen emelkedik, és a régi chipset tényleg csak nem számítjuk. By the way, az Intel próbált futni Smithfield a chipset i925 / 915, de a munka ezen tandem nem mindig volt elég stabil, ezért úgy döntöttek, formálisan visszavonására, és még, hogy intézkedéseket, hogy elkerüljék a dob kétmagos processzorok alaplapok a régebbi chipset.

Hasonlóképpen, dual-core „auknulos” és az Intel Xeon felállás - részben azért, mert a megnövekedett terhelést a gumiabroncs QPB, mellyel a kétmagos processzorok, az Intel és késik a kiadás kétmagos Xeon MP négy vagy több processzoros rendszerek, inkább dolgozzon az új 90- nm kristály Paxville, ami közös lesz a két processzormag rendszer busz vezérlő (terhelésének csökkentése rajta), míg a cache továbbra is a saját mind a magot. A két Xeon kezdetben pusztán a „dupla-kristály» Dempsey.

A kétmagos processzorok Intel és az AMD Theory, 1. rész Page 2

Paxville platform

„Klasszikus” dual SMP-rendszer kétmagos processzorok

Végül megjegyezzük, hogy a szervezet „az egész rendszer”, az Intel csak a hagyományos, mert kétmagos készüléket. Ez több „egyenlő” CPU (jellemzően egy közös busz); Ez egy memória és a különböző mértékű sebesség perifériák. Ez az egész készlet egyesíti a speciális kommunikációs processzor - „North Bridge» (északi híd) chipset. Ezen keresztül szó szerint minden adatfolyamot származnak csak a számítógép. Képletesen szólva, ha a „processzorok” - a „feje” a számítógép, az északi híd - ez volt a szíve. Az ilyen „központosított” megközelítés, először is, viszonylag egyszerű, és másrészt, ez kényelmes, hogy azt kapjuk egy nagyon speciális számítógép-alkatrész, és támadható korszerűsítése, függetlenül az egyéb komponenseket. Azaz, az azonos Northbridge lehet használni, például nagyon eltérő a teljesítményük, és fordítva - a változó Northbridge, lehet például, hogy az egyik, és ugyanazt a processzort teljesen különböző típusú memória.

Egy kis terminológia

Ügyes olvasók észrevették a „titokzatos” blokkok aláírásával APIC, DMA, GART ... jelentenek ezek?

• DMA (Direct Memory Access) - ez egyfajta „alternatív processzor”, amely részt vesz a feldolgozás chipset „háttér” kapcsolatos feladatokat a periférián. Például, ha a processzor egy pár kilobájt adatot szeretne olvasni a merevlemezt, akkor nem kell várni türelmesen korosztály (néhány ms), míg ugyanezek az adatok nem lesz biztosított. Ehelyett lehet programozni a DMA vezérlő, hogy ő teljesítette ezt a feladatot, és kapcsolót, amíg a lekérdezés fut egy másik feladat. A trükk az, nem olyan nélkülözhetetlen, mint az APIC, de e nélkül nem lenne sem felület Ultra ATA / 33

AMD Toledo: SUMA, SRI és integrált Northbridge

AMD K8 architektúra nem csak különbözik a „Intel”: ez fogalmilag különbözik, mert nem valamiféle fókuszpont. Mind a processzorok AMD64 architektúra független, „önálló” egység, mely a szinte az összes funkciót a hagyományos északi híd chipset. Úgy kezdődött, hogy egy egymagos processzor, és az Advent a kétmagos „benőtt” új különbségeket. Vessen egy pillantást a tömbvázlata kétprocesszoros rendszerek Dual-Core AMD Opteron.

Egy példa a kétprocesszoros kétmagos Opteron 2xx rendszert és lapkakészlet AMD 81xx. HT jelöli HyperTransport

Ha megnézzük ezt a kérdést tisztán technikai oldalon, az AMD még egyszerűen integrálható szinte minden funkciót az északi híd a CPU. A blokk diagramok a „adatlap”, és jelezte: Ez tulajdonképpen egy processzor mag, ez HT-felület, és itt Northbridge. De a „kis” technikai trükk vezet egy teljesen más számítógépes architektúra - SUMA, ellentétben a hagyományos SMP. Nézzük röviden felsorolni a fő előnye a SUMA SMP «klasszikus».

• Busz HT kifejezetten optimalizálva ez a működési mód, a különféle „szolgáltatás” üzenet (amely akkor keletkezik, ha a MOESI, amiről majd beszélni később), és amely rendkívül alacsony késleltetésű kezelés „másik” memória és a magas (akár 4 GB / s) átviteli kapacitású memória hozzáférés „szomszédok”. A busz duplex, azaz busz egyidejűleg képes továbbítani adatok ebben az ütemben a „mindkét oldalán” (8 GB / s összesen). Memory modellt kapunk, nem egyenletes (NUMA), de a különbség a sebesség a „saját” és az „idegen” területek memóriát kapunk viszonylag kicsi.

• A chipset sokkal egyszerűbb: mindössze arra van szükség rá - egyszerűen, hogy „hidakat” (alagutak) között HT és más típusú gumikkal. Nos, talán ugyanabban az időben, hogy egy bizonyos számú integrált vezérlőkkel. Különösen élénk ez az elv nyilvánul meg a szerver chipset AMD 81xx, mert ez csak egy sor két chips - „adapter” a AGP és PCI-X és a chip integrálja alagút a „normális” a PCI és egy szabványos perifériás vezérlők (IDE, USB, LPC és így tovább.). Ugyanakkor a hagyományos „nagy” chipset is, senki nem tiltja használatát: például az NVIDIA sikeresen termel Force3 és az nForce4, amely egyesíti az összes szükséges alagutak és vezérlők egyetlen chip. De lehetséges, például fedélzetére telepített chip nForce Professional 2200 (megoldás „all-in-one” Az NVIDIA munkaállomás), és adjunk hozzá az AMD 8132 „a partnerek”, amely biztosítani fogja az alaplap támogatja a PCI-X busz, amely nForce Pro 2200 nem. Vagy használja több zseton nForce Pro 2200, hogy például kétszer annyi PCI Express sáv. Itt minden kompatibilis minden: minden modern lapkakészletet mikroarchitektúra az AMD64 gépek, elméletileg kell dolgozni minden AMD processzor ... és minden „jó”, hogy egy „haver”. És különösen a kétmagos AMD processzorral együtt kell működniük a korábban kiadott valamennyi chipsetek processzorokhoz K8 architektúra.

Most AMD szeret rámutatni arra, hogy a feldolgozók „speciálisan Számítunk dual-core”, de szigorúan véve, jobb lenne azt mondani, hogy dual-core nagyon jól meghatározza annak építészet. Mindegyik processzor K8 egy „rendszer miniatűr”, annak „processzor” és Northbridge; és egy kétmagos K8 - «kettős SMP-rendszer kicsiben.”

A kétmagos processzorok Intel és az AMD Theory, 1. rész Page 2

Crystal kétmagos processzor AMD

A második mag van kötve a kereszt-rúd egy közös buszon SRI; mindkét mag azonos, valamint az a tény, a processzorok teljes; megosztott L2 cache miss. Azaz, ha például úgy kétmagos egyprocesszoros rendszer, az egyetlen különbség megvalósításai az AMD és az Intel a „folyamat” szempontból, hogy az Intel Northbridge végrehajtott egyes kristályok, és az AMD egyszerűen integrálható a CPU-t. De ...

... De az integráció a processzor és a Northbridge be SUMA-K8 architektúra nem csak „gyorsabban vezérlő RAM” - ugyanakkor nagyon hatékony megoldására számos probléma adódik a többprocesszoros rendszerekben.