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.
3 juni 1997