Warum ist der AMD Athlon 64 X2 Dual-Core-Prozessor TK-57 schneller als eine Intel Atom-CPU N570?

0

Es gibt Ubuntu 12.04 32-Bit auf beiden Maschinen, Ergebnisse von hardinfoBenchmarks:

               Athlon   |  Atom
               X2 TK-57 |  N570
**lower is better:**    |
                        |  
CPU Blowfish:     10.8  |  8.6 (Atom win)
CPU Fibonacci:    5.4   |  7.9
CPU N-Queens:     17.8  |  21.0
FPU FFT:          8.2   |  8.3
FPU Raytracing:   17.4  |  79.4 (OMFG that gap)
                        |
**higher is better:**   |
CPU CryptoHash: 114.82  |  106.38

Die Markierung auf Athlons Notebook besagt, dass es sich um ASUS f3ke handelt, aber die CPU-Daten in den Internet-Preislisten stimmen nicht mit der TK-57 überein, die ich von cat /proc/cpuinfoAtom erhalten habe es.

Warum gibt es einen so großen Leistungsunterschied zwischen den beiden Prozessoren?

Scythargon
quelle
1
Der Atom ist Intels Netbook-Prozessor mit extrem geringem Stromverbrauch. Es ist nicht verwunderlich, dass ein Prozessor der Desktop-Klasse ihn übertrifft.
Mokubai
@ Mokubai Ich bin verwirrt, weil Atom 2 Kerne mit 1600 MHz + 2 virtuelle Kerne mit 1000 MHz hat und Athlod nur zwei Kerne mit 800 MHz ... auch in anderen Spezifikationen dieser CPU konnte ich meine Antwort nicht finden.
Scythargon
Das TK-57 besitzt einen 1900MHz Prozessor, siehe cpu-world.com/CPUs/K8/… . Wenn Sie es bei 800 MHz sehen, befindet es sich wahrscheinlich in einem Energiesparmodus.
Mokubai
Der tk-57 war einer der ersten Prozessoren von amd, der auch Virtualisierung unterstützt. Wenn Sie die BIOS-Firmware auf den neuesten Stand bringen, sofern dies nicht bereits möglich ist.

Antworten:

4

Wie @Mokubai hervorhob, waren die Leistungs- und Leistungsziele für Atom deutlich niedriger (obwohl der Athlon 65 nm und der Atom 45 nm ist). Zu den mikroarchitekturellen Unterschieden gehören:

  • Atom verwendet die Ausführung in der angegebenen Reihenfolge, Athlon die Ausführung in der angegebenen Reihenfolge. Vorteil Athlon.
  • Atom verfügt über simultanes Multithreading (Hyperthreading). Advantage Atom (auf den meisten Multithread-Workloads).
  • Atom verfügt über ein 1-MB-L2-Shared, Athlon über zwei 256-KB-L2-Caches (ohne 64-KB-Icaches und -Dcaches). Vorteil Atom.
  • Atom hat 24-KB-Dcaches (von zwei Threads gemeinsam genutzt, wenn mehr als zwei Threads aktiv sind), Athlon hat 64-KB-Dcaches. Vorteil Athlon.
  • Atom ist im Grunde genommen ein zweibreites Design. Athlon hat das Potenzial, sechs "ganzzahlige" µops pro Zyklus auszuführen. Vorteil Athlon.
  • (Ich denke) Atom hat einen Single-Port-Dcache, Athon einen Quasi-Dual-Port-Dcache (unter Verwendung von Banken, sodass Bankenkonflikte die Latenz erhöhen und möglicherweise den Durchsatz verringern können). Vorteil Athlon.
  • Atom hat einen einzelnen Speicherkanal (aber schnelleren DDR3-Speicher), Athlon hat zwei (DDR2) Speicherkanäle. Vorteil Athlon.
  • Atom läuft mit 1,66 GHz, Athlon mit 1,9 GHz. Vorteil Athlon.

(Ich erinnere mich anscheinend daran, dass die SSE-Implementierung von Atom auch eine Ausführung mit halber Breite bietet, zumindest für Gleitkommazahlen mit doppelter Genauigkeit. Ich denke, der Atom hat einen kleineren Verzweigungsvorhersagefaktor, aber das ist möglicherweise für die Art der verwendeten Benchmarks nicht von Bedeutung.)

Paul A. Clayton
quelle
wow, vielen dank, ich werde mich an deine
antwort
2

Der Intel Atom 570 ist ein 8,5-W-TDP-Prozessor, während der TK-57 ein 35-TDP-Prozessor ist. TDP ist zwar kein eindeutiges Zeichen für eine höhere Prozessorleistung, impliziert jedoch eine höhere Komplexität des Athlon-Prozessors.

Für Prozessoren, die mit ähnlichen Frequenzen arbeiten und etwas ähnliche Produktionsprozesse verwenden (TK-57 ist 60 nm, N570 ist 45 nm), ist die TDP ein Zeichen dafür, dass der Prozessor in gewisser Weise viel komplexer ist. Es hat entweder mehr Verarbeitungseinheiten oder diese Einheiten sind viel größer

Der N570 ist für geringen Stromverbrauch optimiert und es fehlen wahrscheinlich einige der zusätzlichen FPU-Einheiten, die der Athlon hat.

Mokubai
quelle