Re: Operationsgeschwindigkeit Kategorie: CC-Pro Unit & Appl.Board (von Dietmar, http://ccintern.dharlos.de - 25.11.2005 0:02) | |
Als Antwort auf Re: Operationsgeschwindigkeit von PeterS - 23.11.2005 19:01
| |
Hallo, Respekt. Zur Veröffentlichung solcher Benchmarktests gehört einiges an Mut. Zumal sich die CC-Pro als nicht so leistungsstark wie gedacht erweist. Im folgenden habe ich die beiden Tests auf der Open-Micro 1.0 in OCBASIC ausgeführt. Sie ist etwas gehandikapt, denn sie arbeitet mit einem Systemtakt von "nur" 3.2 MHz, während die CC-Pro mit bis zu 16 MHz arbeitet. Au�erdem wird nur 8-Bit-Handling unterstützt, da das Betriebssystem sehr auf Grö�e optimiert werden mu�te. Ferner basieren die Atmel-Kontroller auf RISC-Technologie. Der Systemtakt der Open-Micro und Open-Mini lä�t sich durch einen externen Taktgeber auf bis zu 8 MHz erhöhen. Portausgaben: Dauer - Mega 32: 6450ms Mega 128: 5660ms Der Benchmark für Portausgaben ist nicht ganz fair. Denn die C-Control-1-kompatiblen Kontroller setzen das Richtungs- und Datenregister bei jedem Schreibzugriff auf die Ports. Während bei der CC-Pro getrennt gesetzt werden kann, bzw. mu�. define led1 port[2] define led2 port[3] dim i,j as byte print "start: ";second,timer for j=1 to 120 ' Schleifeninhalt 30000 mal ausfuehren for i=1 to 250 led1=on led2=on ' TOG led waere deutlich schneller led1=off led2=off next i ' eine DBNZ-Schleife waere deutlich schneller next j print "stop: ";second,timer ' Dauer: 11.8 Sekunden @ 3.2 MHz ADC Read: Dauer - Mega 32: 4710ms Mega 128: 4710ms Der Benchmark ist nicht direkt vergleichbar, da die OM nur einen 8-Bit-ADC besitzt. define adc ad[6] dim wert,i,j as byte print "start: ";second,timer for j=1 to 120 ' Schleifeninhalt 30000 mal ausfuehren for i=1 to 250 wert=adc next i ' eine DBNZ-Schleife waere deutlich schneller next j print "stop: ";second,timer ' Dauer: 7.0 Sekunden @ 3.2 MHz Wenn die Open-Micro und Open-Mini an einem externen Taktgeber angeschlossen werden, sind bis zu 8 MHz Systemtakt möglich. Dann müssen die gemessenen Zeitdauern durch 2,5 geteilt werden. Obwohl die CC-Pro mit 16 MHz läuft, wären die Open-Micro und Open-Mini in diesem Fall also schneller. Ich bin auf die Werte der CC-1 M-Unit 2.03 gespannt. Vermutlich wird sie trotz des im Vergleich zur CC-Pro halben Systemtakts nur wenige Dutzend Prozent langsamer sein. Nach den Werten in BM20.BAS dürfte sie für die "Portausgaben" rund 7,35 Sekunden benötigen. Schlie�lich gibt es noch die B-Control. Sie hat sich in Benchmarktests als etwas leistungsstärker als die CC-1 M-Unit 2.03 erwiesen. Gru� Dietmar Meine Seite: http://ccintern.dharlos.de | |
Antwort schreiben Antworten: Re: Operationsgeschwindigkeit (von PeterS - 25.11.2005 1:32) Re: Operationsgeschwindigkeit (von Dietmar - 25.11.2005 7:12) Re: Operationsgeschwindigkeit (von PeterS - 25.11.2005 11:04) Re: Operationsgeschwindigkeit (von Dietmar - 25.11.2005 12:18) Re: Operationsgeschwindigkeit (von PeterS - 25.11.2005 13:18) Re: Operationsgeschwindigkeit (von Dietmar - 25.11.2005 14:27) Re: Operationsgeschwindigkeit (von PeterS - 25.11.2005 17:23) Re: Operationsgeschwindigkeit (von Dietmar - 25.11.2005 23:57) Re: Operationsgeschwindigkeit (von PeterS - 26.11.2005 16:15) Re: Operationsgeschwindigkeit (von Dietmar - 26.11.2005 22:29) Re: Operationsgeschwindigkeit (von PeterS - 27.11.2005 0:20) Re: Operationsgeschwindigkeit (von Dietmar - 27.11.2005 8:16) Re: Operationsgeschwindigkeit (von Gerhard - 25.11.2005 12:34) Re: Operationsgeschwindigkeit (von PeterS - 25.11.2005 13:04) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum