Linear Algebra revisited


Two weeks ago I wrote on how different platforms perform when doing extensive matrix operations. Today I discovered that the iPhone is actually faster than previously thought. Using the command “-mno-thumb” (which enables the usage of special float point instructions) one can easily get improvements in the 2x region! This means that the iPhone performs about 1/4 the speed of a slightly old MacBook Pro.

For those involved in scientifically programming, this should indicate that any reasonable algorithm can not only be run on an iPhone, but it will only slow down by a factor of 4, great given the fact that the phone is many more times smaller than a PC.