AMD Horus

Horus -systemet , designat av Newisys för AMD , skapades för att göra det möjligt för AMD Opteron- maskiner att sträcka sig bortom den nuvarande gränsen för 8-vägs ( CPU- sockets) arkitekturer. Opteron-processorerna har en cache-koherent HyperTransport (ccHT)-buss för att tillåta limfri, multiprocessor-sammankoppling mellan fysiska CPU-paket, men eftersom det finns maximalt tre ccHT-gränssnitt per chip, är systemen begränsade till maximalt 8 sockets. HyperTransport-bussen är också avståndsbegränsad och tillåter inte sammankoppling utanför systemet.

Horus-systemet övervinner dessa begränsningar genom att skapa en pseudo-opteron, Horus-chippet, som ansluter till fyra riktiga opteroner via HyperTransport-bussen. När det gäller Opteronerna är de i ett femvägssystem och detta är den grundläggande Horus-noden (som kallas "quad"). Horus-chippet tillhandahåller sedan ett extra off-board-gränssnitt (baserat på InfiniBand -standarderna) som kan länka till ytterligare Horus-noder (upp till 8). Chipet hanterar den nödvändiga översättningen mellan lokal och extern ccHT-kommunikation. Genom att bygga processorerna runt Horus-chippet med 12-bitars körfält som körs på 3125 MHz med InfiniBand-teknik ( 8b/10b-kodning ), har detta system en effektiv intern hastighet på 30 Gbit/s.

Med 8 "quads" sammankopplade, var och en med maximalt fyra Opteron-sockets per nod, tillåter Horus-systemet totalt 32 CPU-socklar i en enda maskin. Dubbla och framtida quad-core chips kommer också att stödjas, vilket gör att ett enda system kan skalas till över hundra bearbetningskärnor.

Se även

externa länkar