Newisys heeft de presentatie die het bedrijf gehouden heeft op de Hot Chips-conferentie over de Horus-chipset online gezet. Met behulp van de Horus-chipset is het mogelijk om multiprocessor Opteron-systemen te bouwen met in totaal 32 processors. Standaard zijn multiprocessor Opteron-systemen 'glueless' met elkaar verbonden wat wil zeggen dat de processors direct aan elkaar gekoppeld zijn door middel van HyperTransport-links. Dit levert echter problemen op bij grote aantallen processors. Meer dan acht processors kunnen op deze manier niet met elkaar verbonden worden en zelfs dit getal is lastig haalbaar door de complexiteit van een dergelijke opstelling.


Met behulp van de Horus-chipset wordt dit probleem opgelost. Als basisblokken worden 4-way Opteron-systemen gebruikt die elk een Horus-chipset krijgen als een soort van vijfde processor. De Horus-chipset wordt verbonden via een soort van HyperTransport-link met andere Horus-chipsets die op hun beurt weer in verbinding staan met 4-way Opteron-servers. De andere processors zien de Horus-chipset ook als één Opteron-processor en zijn zich niet bewust van het feit dat er mogelijk 28 andere Opteron-processor achter deze chip verborgen zitten. Dit is nodig omdat er slechts acht adresseerbare processors aanwezig kunnen zijn in een systeem dat gebruik maakt van standaard HyperTransport-links.
Omdat het geheugen in een multiprocessor Opteron-systeem verdeeld is over verschillende processors en in het geval van een Horus-opstelling ook nog eens over verschillende 4-way systemen is het nodig het geheugen zo slim mogelijk te benaderen. Allereerst is een NUMA-besturingssysteem nodig, maar om hoge latencies verder te voorkomen kan elke Horus-chipset uitgerust worden met 64MB SRAM cachegeheugen. Indien er data opgevraagd wordt die uit een ander 4-way systeem moet komen, en deze data is al aanwezig in de cache, elimineert dit logischerwijs een flinke vertraging. Tevens wordt door Horus de status van de geheugenlijnen in het lokale 4-way systeem bijgehouden waardoor lokale geheugentransacties sneller voltooid kunnen worden.
Naast bovenstaande prestatieverhogende features is de Horus-chipset ook uitgerust met verschillende features ten behoeve van de betrouwbaarheid. Zo zijn alle SRAM-chips uitgerust met ECC-foutcorrectie, is er per Horus-chip 3,75mbit reservegeheugen aanwezig en wordt er gebruik gemaakt van een robuust protocol voor de communicatie tussen de verschilllende Horus-chips. Verder is het mogelijk om processors bij te plaatsen of te verwijderen zonder downtime. Verwacht wordt dat eind 2005 de eerste servers gebaseerd op de Horus-chips het daglicht zullen zien.
