It seems like an outlandish claim, but the brainiacs at MIT and the Texas Advanced Computing Center insist that they've created an Android app that is genuinely capable of doing supercomputing on a phone. Here's how they did it:
First, the researchers performed a complex series of calculations on the Ranger supercomputer - one that only a real, take-up-a-whole-room supercomputer could handle - and then generated a reduced model of the results. They turned that model into an Android app, loaded it on a Nexus One, and then were able to adjust the parameters of the complex data set and visualise the results in seconds, from just about anywhere.
The researchers claim the app is real-deal because for the error introduced by the reduced model, and tells the user a range of solutions for the given parameters. One of the researchers explains, "We have a bound on how much accuracy we're losing with our reduced model, so we can say with rigour that we're doing supercomputing on a phone."
The team thinks this type of system will almost certainly have real world applications, in fields like landmine detection, architectural modelling, or performance optimisation for cars or planes. One researcher suggested that the reduced model app could receive input data from sensors and dictate small optimisations, say to an aircraft's ailerons or flaps, on the fly.
But simply showing how the smartphones we carry can be used to tackle complex computational tasks is impressive in and of itself. As one of the TACC researchers said, "It's demonstrating that with a small processor, you can still get a meaningful answer to a big problem." [TACC via Slashdot]