CPU Speed messen/Vergleichen?

AgentR2

Cadet
Mitglied seit
01.04.2002
Beiträge
28
Renomée
0
Hallo,

gibt es irgendeinen Weg, die CPU Geschwindigkeit mit anderen CPUs zu vergleichen? Also jetzt kein Benchmark der zu sehr auf RAM und Grafikkarte angewiesen ist a la 3D Mark, sondern etwas das rein number crunching bewertet und so einen realistischen vergleichen zwischen den Proizessoren bietet?
 
nein!
wenn du dich mal umschaust, wirst du sehen, dass alle pc-magazine (testcenter) mehrere benchmarks herziehen, um die performance einer cpu zu bewerten...
v.a., da verschiedene architekturen verschiedene optimierungen haben, ist ein solcher benchmark praktisch unmglich zu programmieren, er müsste ALLE optimierungen austesten und sie nach wichtigkeit (häufigkeit im täglichen einsatz) sortieren...
v.a. liegt hier der knackpunkt; beispiele:
nen spieler wird mehr von einer cpu halten, die möglichst schnell 3-d berechnungen durchführt
nen videofreak dagegen wird auf multimedia-perfomance achten...

im endeffekt ist es daher auch sehr schwer, eine cpu objektiv, insbesondere mit nur EINEM programm, zu benchen!
 
Original geschrieben von [Uzntuk]McGizmo
Oder einfach alle Optimierungen weglassen. =)
Das ist auch nicht unbedingt sinnvoll. Denn in der Realität werden eben diese Optimierungen (ich würde es eher als Feature bezeichnen) genutzt. Beispiel Videorendering: Hier hat Intel als SSE Erfinder eindeutig die Nase vorne (auch deshlab, weil SSE auf hohe Taktfrequenzen ausgelegt ist, eine Intel Entwicklung eben). Bie den Spielen wirkt sich wieder die starke AMD FPU aus.

Schau dir mal Review-Seiten an: Die machen zig Benchmarks und versuchen dann anhand aller Ergebnisse die CPU zu bewerten.
 
Da die RAM-Bandbreite im täglichen Einsatz eine sehr große Rolle spielt genauso wie z.B. die Größe des Cache. Wäre es ja eine grobe Fehleinschätzung, wenn man das nicht berücksichtigt und ein Benchmark soll ja so realistisch wie möglich sein. Wenn du wirklich nur die reine Berechnung von Nummern haben willst, dann schreibe einfach ein Programm mit folgendem Inhalt:
Code:
long i,j;
for(i=0;i<1000000000;i++);

Dann kannst du die Zeit messen, die es braucht. Vielleicht noch eine zweite Schleife, damit es nicht ganz so kurz dauert und du kannst auf ganz primitive Weise die Leistungsfähigkeit deiner CPU testen. Das Problem ist nur, dass das nicht besonders aussagekräftig ist und in der Praxis sowas von keine Aussagefähigkeit hat.
 
Zurück
Oben Unten