Kurva firefox elszállt, mikor pötyögtem neked a választ...
Abban egyetértünk, hogy a PC-t nem erre találták ki, viszont miután elolvastam amit írtál, továbbra sem látom, hogy miben tud többet bármelyik nem x86 architektúra a skálázódásban (magában a processzorban), mi gátolna meg bárkit, hogy mondjuk Opteronból nagyobb rendszert építsen, ill. a CPU gyártó okosítson a procin, hogy ez lehetővé váljon.
Azaz az alkalmazhatóság gátja az, amit nem látok. :)
Cache koherencia: az Opteron 8 CPU-ig skálázható egyéb kiegészítők nélkül, kb. ezt tudják szerintem a többiek is (az Intel is, bár ott ugye némileg más a helyzet az x86-os és itaniumos fronton), bár konkrétumot fejből nem tudok (pld SPARC esetében).
A probléma ettől függetlenül mindenkinél adott, bár az nyilvánvaló, hogy egy alapvetően kevés processzoros környezetbe gyártó (x86: Intel, AMD) nem biztos, hogy olyan megoldást fog választani, ami kevés processzornál rosszabb, soknál viszont jobb.
IO, memory expansion issue-k: itt nem tudom mire gondolsz, hiszen ma már szinte mindenhol PCI (-X, ill. PC-ben ma már ugye inkább express) van, azaz IO-ban túl nagy eltérésre nem lehet számítani, memóriát meg ma már a notebookom is TB-os nagyságrendben képes (elvileg) kezelni.
Interrupt kezelés legjobb tudomásom szerint azért máshol is van, ill. lásd fent (PCI), itt sem hinném, hogy alapvető különbségek lennének. Intelék ugye nemrég kitalálták az MSI-t, amivel az interruptok rossz tulajdonságai még tovább mérséklődnek, illetve lehetőség nyílt arra, hogy az eszköz direkt "beugorjon" az interrupt handler megfelelő részére azzal, hogy megüzenheti, milyen jellegű dolga is akadt.
PC-kben is cserélhető ma már szinte minden: memória, adapterek, sőt, processzorok is. Mindez csak az OS és a hardver közreműködésétől függ.
PC-s platformon az általam ismert csúcs az IBM x466, ami 32 socketes (régi) Xeont támogat, ez négy CPU-s blokkokból építkezik, és az IBM nem kevés pénzt ölt a chipset kifejlesztésébe (olvass utána, érdekes).
Ez 64 magot jelent és elég sok memóriát, perifériát (slotot).
A másik oldalon a Newisys (Sun opteronos gépek kapcsán ismert lehet) HORUS-áról hallottam, ami 32 Opteron Socketig skálázható: http://people.fsn.hu/~bra/papers/AMD/horus_external_white_paper_final.p…
Bár itt látható, hogy vannak skálázódási problémák, egy részük nyilván jelentkezne más SMP (NUMA, ha úgy jobban tetszik :) rendszerekben is.
Ha ez a rendszer képes (ha dual core-ral működik, gondolom quad core-ral is megy) négymagos Opteronokkal is dolgozni, elvileg 128 magos rendszer lenne belőle építhető, ami azért nyers CPU teljesítményben valószínűleg lealázna sokmindent (sok más kérdést is felvet azért ez :).
Valószínűleg az eredeti kérdésre Eriknél, a HWSW vmelyik procitervező fórumán pontosabb választ kapnék. ;)