Benchmarking the Due

semipro:
So I have changed the code to not include any Serial.print calls when measuring the time it takes to do everything.

I'm not going to read any further than this section:

  long Millis = millis();
  long increment = 0;
  float f = 0.0f;
  Serial.println("checking float performance using random");
  for (; increment < ITER; increment++) {
    f = random(0.0f, (float)increment);
  }
  Millis = millis() - Millis;