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/
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
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....
Ä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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.