Kerne und Threads

Aus FI-Wiki

Kerne und Threads

Kerne und Threads bestimmen, wie viele Aufgaben eine CPU gleichzeitig verarbeiten kann.

Kerne (Cores)

Ein Kern ist eine vollständige, eigenständige Verarbeitungseinheit innerhalb der CPU. Jeder Kern kann einen eigenen Befehlstrom ausführen.

  • Mehr Kerne = mehr parallele Berechnungen
  • Typische Desktop-CPUs: 4, 6, 8, 12 oder 16 Kerne
  • Server-CPUs: 24, 32, 64 oder mehr Kerne

Threads

Ein Thread ist ein logischer Aufgabenstrom. Durch Technologien wie Intel Hyper-Threading oder AMD SMT kann ein Kern zwei Threads gleichzeitig verwalten.

  • 1 Kern = 1 Thread → ohne Hyper-Threading
  • 1 Kern = 2 Threads → mit Hyper-Threading/SMT

Vergleich: Kerne vs. Threads

Begriff Bedeutung Beispiel
Kern echte, physische Verarbeitungseinheit 8 Kerne = 8 parallele Rechenwege
Thread logischer Aufgabenstrom pro Kern 8 Kerne / 16 Threads = 16 Aufgaben gleichzeitig

Beispiel

Eine CPU mit

  • 8 Kernen und
  • 16 Threads

kann 16 parallele Aufgaben bearbeiten, ideal für Multitasking, Spiele, Rendering und virtuelle Maschinen.