Forum: Mikrocontroller und Digitale Elektronik Dhrystone - Prozessoren


von mgiaco (Gast)


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.

von Matthias (Gast)


Lesenswert?

Hmm, also ich glaub nicht wirklich dran, dass der PPC mehr als 1000
Instructions / cycle kann :)
Sicherlich ein Fehler, und das K is zuviel

von Marko B. (Gast)


Lesenswert?

Meinst Du das hier?

http://www.compuphase.com/dhrystone.htm

Da wird erklärt, daß es Dhrystones und Dhyrstone MIPS gibt. 1 MIPS=1757
Dhrystones/s. Wahrscheinlich sind beim zweiten Wert Dhrystones/s
gemeint, das entspräche 30 MIPS.

von Dietmar (Gast)


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

von A.K. (Gast)


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.

von mgiaco (Gast)


Lesenswert?

@Marko B. Komisch, es steht auf etlichen Seiten z.B.: hier
http://www.wuerz-elektronik.com/PDF-Dateien/555light-dat.pdf
oder hier
http://www.ipsiamoretto.com/utenti/azzani/public_html/mcu/overview/ovmpc.htm
usw.

Besten Dank noch

mfg mathias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.