Also der G5 basiert auf dem POWER4. Der POWER4 war schon immer ein Dualcore Prozessor. Allerdings wurde das Design nicht als Dualcore angepriesen sondern als zwei einzelne CPUs. Die CPUs, deren zweiter Core defekt war wurde dann für den technisch wissenschaftlichen Bereich angepriesen und verkauft, weil da ja dann der eine Core doppelt so viel Cache zur Verfügung hat. Für den kommerziellen Einsatz ist der Dualcore besser, weil er mit Batchjobs besser zurecht kommt, bzw. die vorhandenen Ressourcen besser ausgenutzt werden (da ist der I/O höher und die CPU muss meist auf die langsameren I/Os warten).
Ich gehe davon aus, dass IBM den POWER4+ genommen hat, anstatt des zweiten Cores die Altivec Engine reingenagelt hat und fertig war die Laube. Nun hat man bessere Packungsdichten und man kann auf den selben DIE noch einen weiteren Core schnallen und das Ding rausgeben. Die Technologie ist also da, es ist nur eine Designeraufgabe und natürlich die eines Controllers, der dann berechnet, ob sich das auch rentiert.
Intel muss ja quasi ganz von vorne anfangen und wird die selben Probleme haben, wie sie mit Hyperthreading hatten. HT ist in der POWER Schiene auch schon seit Jahren gang und gäbe... Und das schöne ist: Es existiert ein OS, welches die Technik kennt und auch Nutzen kann. Das ist bei Windows ja erst seit kurzem der Fall. Bei Linux wird wohl noch dran gebaut...