Dhrystone - Prozessoren

Gast #321613
Lesenswert?
• ▲
▼
Hallo

wenn man im Google eingibt:

Dhrystone LPC2000

findet man 54 Dhrystone MIPs LPC2000 at 60 MHz

wenn man

Dhrystone MPC555 eingibt findet man

52.7K MIPS (Dhrystone 2.1)@ 40MHz ==> kilo

Ist bei den Prozessoren wirklich so ein grosser Unterschied ==> 54 zu
52k Mips ?? oder ist da ein Fehler?

Ist das eigentlich eine Größe durch die Prozessoren wirklich verglichen
werden koennen?

Besten Dank

mathias g.
Gast #321616
Lesenswert?
• ▲
▼
Dhrystone und Whetstone sind bekannte Benchmark Tests.

Dhrystone für String-Operationen und Whetstone für Floating Point
Arithmetik.

Da ist es jedoch davon abhängig, welcher Code auf den Prozessoren läuft
und wie gut der Compiler ist.

Ein klein wenig Info zu einem Compiler, den ich verwende, und den
Konkurrenten, mit einem ARM7-Controller (Philips LPC2000-Serien), gibt
es hier:

http://www.keil.com/benchmks/dhry.htm

http://www.keil.com/benchmks/whets.htm

http://www.keil.com/benchmks/tm_carm_v0_keil.asp

http://www.keil.com/benchmks/tm_carm_v331_gnu.asp

http://www.keil.com/benchmks/carm_v0code.htm

Natürlich sind das universelle Tests. Wenn deine eigene Software was
ganz anderes macht, sind natürlich eigene Überlegungen zur Performance
nötig.

Gruß

Dietmar
Gast #321617
Lesenswert?
• ▲
▼
Man sollte dabei nicht vergessen, dass kommerzielle Compiler teilweise
über Dhrystone-Werte verkauft werden, d.h. die Compiler sind dafür
tendentiell "handoptimiert" und lassen bei anderem Code deutlich nach
(das wurde auch schon bei den viel komplexeren SPEC Benchmarks
nachgewiesen). Das macht sich nicht zuletzt gegenüber dem GCC
bemerkbar, der nicht auf Dhrystones getuned ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren