CC-NUMA
The choice of a new generation



Hans van de Looy
Sequent Computer Systems
<hvdl@sequent.com>


Inleiding
De zogenaamde big bus Symmetrical Multi Processor (SMP) systemen (24-32 processoren) lopen tegen de grenzen van hun mogelijkheden aan. Nog groter en sneller kan niet worden opgelost binnen de huidige architectuur. Vandaar dat verschillende leveranciers van deze grote SMP systemen zijn gaan zoeken naar oplossingen binnen een andere architectuur. De mogelijkheden waren beperkt. Men kon zich gaan richten op zogenaamde Networked Servers (flat earth model), verdere uitbreidingen mogelijk maken via Clustering van systemen of overstappen naar Massive Parallel Processing (MPP) systemen met alle problemen die dat met zich meebrengt, of men kon een volledig nieuwe architectuur gaan implementeren, CC-NUMA.

Sequent heeft voor die laatste mogelijkheid gekozen, omdat de andere mogelijk-heden of al waren geïmplementeerd (Clusters), niet de benodigde capaciteit konden bieden (Networked Servers) of andere, applicatie gerelateerde, problemen met zich meebrachten (MPP). CC-NUMA staat voor Cache Coherent Non Uniform Memory Access. Het is een architectuur die het mogelijk maakt om vele processoren te koppelen, maar toch gebruik te blijven maken van het eenvoudig te programmeren shared memory model dat zo bekend is uit de SMP wereld. Je zou kunnen zeggen dat CC-NUMA het beste van MPP en SMP combineert. De presentatie geeft een overzicht van de hardware en operating system architectuur zoals geïmplementeerd in de Sequent NUMA-Q 2000 systemen.


Ga naar vorige lezing, volgende lezing of terug naar de inhoudsopgave.

3 juni 1997