Was ist Dual Core Technologie?
Die Dual-Core-Technologie bezieht sich auf zwei einzelne Mikroprozessoren auf einem einzigen Druckguss-Chip. Dies sind im Wesentlichen zwei Computer Processing Units (CPUs) in einer. Der Vorteil eines solchen Chips besteht darin, dass Aufgaben in parallelen Streams ausgeführt werden können, wodurch die Verarbeitungszeit verkürzt wird. Dies wird als Thread-Level-Parallelität (TLP) bezeichnet .
TLP ist auch auf Motherboards möglich, die zwei separate CPU-Chips aufnehmen können. Wenn TLP in einer einzelnen CPU mithilfe der Dual-Core-Technologie ausgeführt wird, spricht man von Chip-Level-Multiprocessing (CLM) .
In CPUs mit mehr als einem Kern verfügt jeder Mikroprozessor im Allgemeinen über einen eigenen integrierten Cache, der als Level 1 (L1) -Cache bezeichnet wird. Der L1-Cache verbessert die Systemleistung erheblich, da der Zugriff auf den On-Chip-Cache wesentlich schneller ist als die Verwendung des Arbeitsspeichers (RAM). Auf den L1-Cache wird mit Mikroprozessorgeschwindigkeit zugegriffen.
Dual-Core-Chips verfügen normalerweise auch über einen sekundären gemeinsam genutzten Cache auf der CPU, der als L2- Cache (Level 2) bezeichnet wird . Motherboards können auch einen Cache-Chip haben, der als Level 3 (L3) -Cache bezeichnet wird. L3-Cache ist zwar schneller als RAM, aber langsamer als im Chip integrierter Cache.
Die Dual-Core-Technologie bietet Vorteile gegenüber der Double-Core- oder der Twin-Core-Technologie. Diese letzteren Begriffe beziehen sich auf zwei unabhängige CPUs, die auf demselben Motherboard installiert sind. Dual-Core-Chips beanspruchen weniger Platz auf dem Motherboard, haben eine höhere Cache-Kohärenz und verbrauchen weniger Strom als zwei unabhängige CPUs. Diese Technologie hat jedoch auch ihre Nachteile.
Damit Software die Vorteile einer Mehrkernarchitektur nutzen kann, muss sie für die Verwendung von parallelem Threading geschrieben werden. Ansonsten arbeitet das Programm im Single-Core-Modus mit nur einem Datenstrom oder einem der eingebauten Mikroprozessoren. Leider ist das Codieren für TLP sehr intensiv, da das Verschachteln von gemeinsam genutzten Daten Fehler verursachen und die Leistung beeinträchtigen kann. Aufgrund dieser und anderer Probleme liefert ein Dual-Core-Prozessor nicht die doppelte Geschwindigkeit eines Single-Core-Prozessors, obwohl die Leistung unter optimalen Bedingungen erheblich gesteigert wird. Schließlich laufen Dual-Core-Chips heißer als ihre Single-Core-Cousins.
Ob ein solcher Prozessor für Sie geeignet ist, hängt davon ab, wofür Sie Ihren Computer verwenden möchten. Wenn die Programme, die Sie regelmäßig benötigen, für TLP entwickelt wurden, können Sie von einem Multi-Core-Chip erheblich profitieren. Andernfalls ist eine High-End-Single-Core-CPU möglicherweise besser für Sie geeignet.