Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

Welcher Prozessor? Amd X2 4000+ oder 4200+

Hasi4 / 10 Antworten / Flachansicht Nickles

Welche Dual-Core-CPU von den beiden ist schneller? Was trägt eigentlich mehr zur Leistung bei?

Technische Daten: AM2-Sockel

X2 4000+: Level 2 Cache: 1024 KB
Taktfrequenz: 2000 MHZ
Preis: 329€

X2 4200+: Level 2 Cache: 512 KB
Taktfrequenz: 2200 MHZ
Preis: 369€

Das sind die einzigen Unterschiede von den 2 Prozessoren.
Welche ist schneller? Ist es schlimm für den 4200+, dass es insgesamt ''nur'' mit 1MB auskommen muss und 4000+ mit 2MB.
Dafür hat 4200+ auch 200MHZ mehr als sein Kollege.


[Diese Nachricht wurde nachträglich bearbeitet.]

Towa Hasi4 „Ich bin sicherlich kein Anfänger auf diesem Gebiet. Deshalb will ich alles so...“
Optionen

Der L1 Cache ist bei den Prozessoren der kleinste und schnellste, nehmen wir als Beispiel mal direkt AMDs neue Architektur:
L1

Quelle: Computerbase

Der L1 Cache wird also in Zukunft weiter schrumpfen, bisher hatten wir 128kB, dafür erhält ein L3 Cache Einzug in die Prozessorkerne von AMD.

Kleiner Auszug aus Wikipedia zum Proessor Cache:

Bei CPUs kann der Cache direkt im Prozessor integriert oder extern auf der Hauptplatine plaziert sein. Je nach Ort des Caches arbeitet dieser mit unterschiedlichen Taktfrequenzen: Der L1 ist fast immer direkt im Prozessor integriert und arbeitet daher mit dem vollen Prozessortakt - also u. a. mehrere Gigahertz. Ein externer Cache hingegen wird oftmals nur mit mehreren hundert Megahertz getaktet.

Gängige Größen für L1-Caches sind 4 bis 256 KiB und für den L2 256 bis 2048 KiB.

Moderne Prozessoren haben getrennte L1-Caches für Programm und Daten, teilweise ist das auch noch beim L2 der Fall (Montecito). Man spricht hier von einer Harvard-Cachearchitektur. Das hat den Vorteil, dass man für die unterschiedlichen Zugriffsmuster für das Laden von Programmcode und Daten unterschiedliche Cachedesigns verbauen kann. Außerdem kann man bei getrennten Caches diese räumlich besser zu den jeweiligen Einheiten auf dem Prozessor-Die plazieren und damit die kritische Pfade beim Prozessorlayout verkürzen. Desweiteren können Instruktionen und Daten gleichzeitig gelesen / geschrieben werden. Der Nachteil ist, dass selbstmodifizierender Code nicht sehr gut auf modernen Prozessoren läuft. Das gibt es aber nur noch sehr selten, so dass dies zu verschmerzen ist.