Forum: Mikrocontroller und Digitale Elektronik µC Benchmark


von Markus (Gast)


Lesenswert?

Hi,
die Neueinsteigerfrage mit der Mondberechnung hat mich auf die Idee 
gebracht mal einen µC Benchmark zu machen. Gibt es dafür schon 
irgendwas?
Oder wenn nicht: hätte jemand Lust mal so einen Benchmark für 
verschiedene Controller zu Programmieren? Ich würde mich um die AVR 
kümmern.
Würde mich mal reizen einen praktischen Vergleich zwischen den µC zu 
sehen.

Gruß
Markus
http://www.elektronik-projekt.de/

von Rotlaus (Gast)


Lesenswert?

Hi Markus,

ich glaube Standard im µC Bereich DHRY-Stone (hoffe, ich hab das jetzt 
richtig geschrieben), beim Keil Compiler ist dafür auch Beispiel Code 
dabei.

Andre

von Thomas O. (Gast)


Lesenswert?

Hallo,

schalte einfach einen Pin einfach in einer Endlosschleiche ein/aus und 
messe mit dem Oszi die Frequenz. Das sollte zum Vergleichen der 
Prozessoren eigentlich auslangen.

8 Mhz Atmel 125nSek und manche Infineons unter 50nS pro Takt allerdings 
laufen die dann mit mindestens der 3fachen Taktrate wie ein AT90S....

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ähm also die Frequenz einer Endlosschleife ist nicht wirklich 
aussagekräftig. Außerdem kannst du die ja leicht berechnen wenn du die 
Taktrate und die Zeit für einen jmp-Befehl kennst.

Zum Testen der Floating-Point-Leistung gibt es den 
"Whetstone"-Benchmark, für die Performance bei Stringoperationen den 
"Dhrystone" (Version 1.1 lässt sich nach einigen Änderungen mit AVR-GCC 
kompilieren, such mal nach der Datei "dhry.shar").

Gruß
Andreas

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.