I try to follow the KISS principle…  Keep It Simple Stupid.
I haven’t updated Linpack in a long time and I knew that I need to make some major changes.  So, I updated the app this morning with the first major change in almost 4 months.  I increased the matrix that is calculated from 200×200 to 500×500.  This change was done to hopefully reduce the number of erroneous MFLOPS numbers.  With the matrix at 200, times were starting to get well under 1 second.  This is not good for a timing benchmark.  Since FroYo is taking over, the matrix had to be
enlarged to make the calculation take longer.  This happened with the Java Linpack in the 90s, with faster systems they had to increase the size of the matrix too.

Don’t be surprised if your Linpack run takes up to 6 times longer to run, it’s supposed to do that.  Look at the resulting MFLOPS over several runs; hopefully they will be more consistent.

I also updated the Mhz value obtained to show the actual Mhz the system is running at the end of the Linpack run.   And I included a new button for the Latest Runs.  This shows the latest runs by everyone (slow or fast) over the last few days.