Bei den AMDs der letzten Jahre wird noch etwas komplizierter, weil AMD
auf Intel'sches SMT (Hyperthreading) innerhalb eines out of order Cores
verzichtet und statt dessen sogenannte Module implementiert.
Ein solches Modul hat einen einzigen Code-Cache und kontrolliert 2
Threads, wie ein Intel Core, trennt aber die Ausführung von
Integeroperationen in zwei völlig getrennte Ausführungsgruppen mit
getrennten Data-Caches auf, während Intel diese in der gleichen Gruppe
von Ausführungseinheiten im gleichen Cache abarbeitet. Für
Fliesskommaoperationen gibt es innerhalb eines Moduls nur gemeinsame
eine Gruppe von Ausführungseinheiten.
Weshalb das, was bei AMD auf dem Markt gerne als Achtkerner firmiert,
tatsächlich nur 4 solcher Module enthält und, wenn man es auf die
Intel'sche Begriffswelt abbildet, technisch eher ein Vierkerner mit
anderer teilweise unabhängiger Implementierung von Threads ist. Aber 8
klingt halt besser.