Mehrkern
Mehrkern bezeichnet eine Computerprozessorarchitektur, bei der mehrere Rechenkerne (CPU-Kerne) auf einem einzigen Siliziumchip integriert sind. Jeder Kern kann eigenständig Befehle ausführen, und sie teilen sich Ressourcen wie Cache (L1/L2/L3) und Speichersysteme. Die Mehrkerntechnologie erhöht den parallelen Rechenoutput und verbessert die Leistungsfähigkeit bei Multithread-Anwendungen und Multitasking im Vergleich zu Ein-Kern-Prozessoren.
Die Entwicklung begann in den 2000er-Jahren; erste kommerzielle Mehrkernprozessoren erschienen um 2006/2007 (z. B. Intel Core
Architekturtechnisch arbeiten Mehrkernprozessoren oft mit gemeinsamen Caches, mehreren Speicherkanälen und On-Chip-Interconnects (Ring, Mesh). Zur Koordination wird
Vorteile von Mehrkern liegen in höherem Durchsatz bei Mehrfachaufgaben und verbesserten Reaktionszeiten, insbesondere bei multithreaded Software.
Zukünftige Entwicklungen fokussieren auf mehr Kerne, heterogene Architekturen, Chiplet-Designs und 3D-Die-Stacking zur weiteren Leistungssteigerung bei gleichzeitig