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.
