Terminologie für Kerne in einem Multicore-Prozessor

332
Pratham Arora

Was ist der Unterschied zwischen logischen und physischen Kernen in einem Multicore-Prozessor? Und ist der Ausführungskern ein anderer Name für einen physischen Kern?

0
Welche Marke? AMD hat nichts wie Hyperthreading wo Intel. AMD verwendet physische Kerne, Intel verwendet physische Kerne und jeder Kern kann Hyperthreading haben. Bearbeiten Sie Ihre Frage, um genau zu sein Ramhound vor 7 Jahren 0

1 Antwort auf die Frage

0
PulseJet

Ein logischer Kern (oder logischer Prozessor) ist ein Produkt von Hyper-Threading, dh das Ausführen mehrerer Threads in einem einzelnen Kern. Wenn Sie also zwei logische Kerne haben, können Sie zwar nur einen physischen Ausführungskern haben, aber gleichzeitig zwei Threads ausführen. Einige Ressourcen im Kern sind doppelt vorhanden, aber nicht alle.

Im Falle eines physischen Kerns ist jedoch der gesamte Mechanismus bis zum L1-Cache separat, während der Rest (einschließlich L2-Cache) gemeinsam genutzt wird. Somit sind physische Kerne schneller als logische Kerne.

AFAIK (jemand korrigiert mich bitte, wenn ich falsch liege), ein Ausführungskern ist tatsächlich ein physischer Kern.