Capacidad de cálculo: Arduino vs ENIAC

Hola,
es una duda que tengo hace tiempo, comparando un arduino con atmega328 y el primer supercomputador de 1946 llamado ENIAC (167m2, 17.400 lámparas, 160kW), ¿se podría decir que Arduino tiene mayor capacidad de cálculo?

Según Wikipedia, "La ENIAC podía resolver 5.000 sumas y 300 multiplicaciones en 1 segundo"

Hola curro92 (que nombre!)

De la Eniac no se mas de lo que vas encontrando vos.

Pero del Arduino UNO te puedo decir que corre a 16 MHz, o sea que puede hacer 16 millones de sumas o multiplicaciones por segundo con números enteros (pero no divisiones).

O sea es muchísimas veces veces mas rápido. (+3000 o +50000)

Te dejo un código como para medir la velocidad de las instrucciones. Aunque suma y multiplicación es tan rápido que no mide nada significativo.

int x;                                           // valor a leer

void setup() {
  Serial.begin(57600);                           // inicializo puerto serie
}

void loop() {
  unsigned long t = micros();                    // tiempo de inicio y tiempo pasado
  
  for(int i = 0; i < 10000; i++) {    
    x = i * 3;                                   // instruccion a medir    
  }
  
  t = micros() - t;                              // de todas maneras hay unos microsegundos aunque no se mida nada
  
  Serial.print("Tiempo (us) ");
  Serial.println( ( (double) t / 10000 ), 6 );
  
  delay(2000);
}