-         

Ergebnis 1 bis 2 von 2

Thema: relative Performanz von BASCOM

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    09.05.2007
    Beiträge
    99

    relative Performanz von BASCOM

    Anzeige

    Hallo,

    bis jetzt programmiere ich den AVR atmega328p16MHz (im ARDUINO) mit C (WINAVR). Mich würde mal interessieren wie schnell Bascom im Vergleich zu C ist.

    Hier mal ein C Programm von dem mich interessieren würde wie schnell das in Bascom läuft:
    Code:
    int32_t fib(int32_t n) {
    if(n < 2) 
     return 1;
    else
     return fib(n-2) + fib(n-1);
    } 
    
    void fib_main() {
    long t0;
      int32_t i;
      t0 = millis();
    for(i=0;i<=30;i++) {
        printf("Fibonacci of %ld is %ld in %ld ms\n", i, fib(i), (long)(millis()-t0));
      }
    return 0;
    }
    
    int main() {
      init();
      fib_main();
    return 0;
    }

  2. #2
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Eine groben Vergleich gibt es hier:

    http://www.rn-wissen.de/index.php/Co...h_AVR-Compiler

    Vermutlich wird für dieses Beispiel der Unterschied etwas kleiner ausfallen, weil die Multiplikation mit 32 Bit Zahlen relativ lange dauert, und da kann der C Compiler auch nichts dran ändern.
    Dafür kann der Basic Compiler vermutlich beim Printf Boden gut machen - das ist nämlich ein eher ineffektiver Teil in C.

    Der Algorithmus ist so oder so relativ ineffektiv um die Fibunacci-zahlen auszurechnen, also eher als Benchmark geeignet.

Ähnliche Themen

  1. USB ASP mit Bascom nutzen? bzw AVRDUDE in Bascom eirichten?
    Von dremler im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 09.04.2008, 16:35
  2. relative Position zweier Punkte ermitteln
    Von julius12345 im Forum Sensoren / Sensorik
    Antworten: 14
    Letzter Beitrag: 21.12.2006, 00:49
  3. Relative Geschwindigkeitsmessung
    Von dwod im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 22.09.2006, 09:50
  4. Steuerung mit Sensoren für relative Luftfeuchtigkeit gesucht
    Von Malzahn im Forum Sensoren / Sensorik
    Antworten: 1
    Letzter Beitrag: 03.06.2006, 23:12
  5. Relative Positionsbestimmung
    Von Starchild im Forum Sensoren / Sensorik
    Antworten: 17
    Letzter Beitrag: 12.04.2004, 18:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •