The LINPACK Benchmarks are a measure of a system's floating point computing power. They measure how fast a computer solves a dense N by N system of linear equations Ax = b, which is a common task in engineering. The solution is obtained by Gaussian elimination with partial pivoting, with 2/3·N3 + 2·N2 floating point operations. The result is reported in millions of floating point operations per second (MFLOP/s, sometimes simply called FLOPS).
Millions of floating point operations per second. A floating point operation here is a floating point addition or a floating point multiplication with 64 bit operands. For this problem there are 2/3 n^3 + n^2 floating point operations.
The time in seconds to solve the problem, Ax=b.
A check is made to show that the computed solution is correct. The test is based on || Ax - b || / ( || A || || x || eps) where eps is described below. The Norm Res should be about O(1) in size. If this quantity is much larger than 1, the solution is probably incorrect.
The relative machine precision usually the smallest positive number such that fl( 1.0 - eps ) < 1.0, where fl denotes the computed value and eps is the relative machine precision.
support upcoming hardware and new iOS version
Ratings and Reviews
This app provides an excellent benchmark. I would like to be able to save results and the date.
Does what it says: a very specialized test of math speed
Linpack is a benchmark program with a long history; this little app moves it to the iPhone.
I am not aware of any app that actually uses this type of math on a smartphone; most smartphone applications, even if they analyze huge sets of data, don't attempt the advanced statistical insights it could give. (That is, IF it worked against real data and reported any result other than how accurately it solved the linpack problem. This is JUST for benchmarking!)
I've used the math on desktop machines for an aggressive stat approach to investing, and the math has useful applications in almost all science, but a phone, especially due to its casual use patterns, is an unlikely home for these types of in-depth studies.
In that sense, Linpack is useful for getting a rough notion of the iPhone's power on math-intensive work and almost nothing else. I found it useful to compare to the old PCs that I used for my work (almost a hundred times faster!) or against other smartphones (similar to other what I see quoted for other ARM chips at similar clock speeds).
Maybe the developer will suggest other uses, or show how clever programming could speed up the direct way of solving the problem, but I've been happy with just this.
Owners of other phones look on with envy
They can say all they want, but when other phone user's have inefficent OS and hardware setup. It shows. And this is the app that will show them. the 4S and iPad 2 that I have just burn through every phone on the market. Including 1.5GHz ones. This is comparable as they all are currently using more or less the same CPU in each phone. Either an ARM Cortex A9 or a slightly modified one; thus when my 800MHz 4S crushes that 1.5GHz ...phone....yeah. This doesn't stand for everything, but it does mean something.
With Family Sharing set up, up to six family members can use this app.