How does an AVR-based Arduino's CPU performance compare to a vintage PC (Apple II, PC-XT, TRS-80, et.al.)?
How many megaflops of number crunching can one get out of an AVR-based Arduino?
-
1take a look here: forum.arduino.cc/index.php?topic=40901.0 There is reference to 30k float divisions per second, so it is 0.03MFLOPS. Also, this topic was brought up before, please google before asking: robotics.stackexchange.com/questions/535/…aaaaa says reinstate Monica– aaaaa says reinstate Monica2015年03月22日 19:04:29 +00:00Commented Mar 22, 2015 at 19:04
-
The topic wasn't searchable in this forum, and one can't seem to dup a Q across stackexchange sites without admin help.hotpaw2– hotpaw22015年03月22日 19:07:13 +00:00Commented Mar 22, 2015 at 19:07
-
this is not a forum and google searches across interwebs since 1998aaaaa says reinstate Monica– aaaaa says reinstate Monica2015年03月22日 19:08:24 +00:00Commented Mar 22, 2015 at 19:08
1 Answer 1
OK, so I just ran some really old benchmarks on a LightBlue Bean (AVR 328p Arduino at 16 MHz). The Bean ran the Byte Sieve benchmark slightly slower than a VAX 11/780. The Bean also ran some of my old floating point computations about 2X faster than the 11/750 (this VAX model has no FPU to be fair to the AVR). That puts the Bean's math performance at somewhere around 70 kFLOPs (with few divides in the mix). A DEC VAX is several times faster than vintage 8-bit personal computers, an IBM PC-XT being roughly 1/3 to 1/2 a VAX "MIP" in benchmark performance, with an Apple II being slower still.
-
An 11/780??!? Those were the days :)Throwback1986– Throwback19862015年04月22日 03:49:05 +00:00Commented Apr 22, 2015 at 3:49