Joining the ranks of other pi calculation benchmarks on Android Market, LuaPi offers a different twist. Instead of a native or Java-based benchmark, LuaPi's pi calculation algorithm is implemented entirely in the Lua scripting language. Kristofer Karlsson's Kahlua2 Lua VM provides the interpreter to execute the Lua code.
LuaPi performs a van Wijngaarden transformation to calculate pi to 15 digits and reports execution time, while averaging multiple executions.
LuaPi benchmarks your device's computational performance, actual hardware as well as Android's own execution efficiency, as well as the Kahlua2 VM itself. Because changes in code may happen between versions, only execution times from the same version should be compared.
1.5 - Name change from "Calculate pi in Lua" to "LuaPi". Update Kahlua2 VM. Increase computational depth from 12 digits to 15 digits.
1.4 - Added option to view Lua algorithm source code.