1) You talk about the SGI Altix systems, and call them SMP servers. Why dont people run typical SMP work loads on them, in that case, such as databases? They mostly run HPC workloads.
2) Why does lot of links refer to the Altix systems as HPC servers?
3) I read a link on this SGI Altix servers, and the engineers on SGI said "it was easier to construct the hardware than to convince Linus Torvalds to allow Linux to scale to Altix 2048 cores". If it is that easy to construct a true SMP server - is this not strange? I know it is easy to construct a cluster. But to construct a SMP server in less time it takes to convince Linus Torvalds?!
4) I suspect the Altix systems being cheaper than a IBM P795 AIX server. Why dont people buy a cheap 2048 core Altix server to run SMP workloads, instead of bying an 32cpu IBM P795 server to run SMP workloads? The old 32 cpu IBM P595 server for the old TPC-C record costed 35 million USD, list price. What does the Altix servers cost?
5) Why dont IBM, Oracle and HP just insert 16.384 cpus into their SMP servers, if it is so easy as you claim to build large SMP servers? Why are all of them still stuck at 32-64 cpus? SGI has gone into 1000s of cores, but everyone else with their Mature Enterprise Unix systems are stuck at 64 cpus. Why is that?