Real Pi Benchmark

Real Pi Benchmark Free App

Rated 4.45/5 (394) —  Free Android application by GeorgieLabs

Advertisements

About Real Pi Benchmark

RealPi provides some of the best and most interesting Pi calculation algorithms out there. This app is a benchmark which tests your Android device's CPU and memory performance. It calculates the value of Pi to the number of decimal places you specify. You can view and search for patterns in the resulting digits to find your birthday in Pi or find famous digit sequences like the "Feynman Point" (six 9's in a row at the 762nd digit position). There are no hard limits on the number of digits, if you experience a freeze please see "Warnings" below.

Leave comments with your Pi calculation time on the AGM+FFT formula for 1 million digits. Also the most digits you can calculate, which tests your phone's memory. The author's Huawei Ascend P1 takes 25 sec for 1 million and can do at most 33 million digits. Note that the AGM+FFT algorithm works in powers of 2, so calculating 10 million digits takes just as much time and memory as 16 million digits (the internal precision is shown in the output). On multi-core processors RealPi tests the performance of a single core. For accurate benchmark timing ensure that no other applications are running and your phone is not hot enough to throttle the CPU.

Search function:
Use this to find patterns in Pi like your birthday. For best results calculate at least one million digits using the AGM + FFT formula, then select the "Search for Patterns" menu option.

Here's a summary of the available algorithms:
-AGM + FFT formula (Arithmetic Geometric Mean): This is one of the fastest available methods to calculate Pi, and is the default formula used by RealPi when you press "Start". It runs as native C++ code and is based on Takuya Ooura's pi_fftc6 program. For many millions of digits it can require a lot of memory, which often becomes the limiting factor in how many digits you can calculate.

-Machin's formula: This formula was discovered by John Machin in 1706. It's not nearly as fast as AGM + FFT, but shows you all the digits of Pi accumulating in real time as the calculation proceeds. Choose this formula in the settings menu and then press "Start". It's written in Java using the BigDecimal class. You should probably not ask it to compute much more than 10000 digits.

-Nth digit of Pi formula by Gourdon: This formula shows that it's possible (surprisingly) to calculate decimal digits of Pi "in the middle" without calculating the preceding digits, and needs very little memory. When you press the "Nth Digit" button RealPi determines 9 digits of Pi ending with the digit position you specify. It runs as native C++ code and is based on Xavier Gourdon's pidec program. Although it's faster than Machin's formula it can't beat the AGM + FFT formula in speed.

-Nth digit of Pi formula by Bellard: Gourdon's algorithm for the Nth digit of Pi can't be used for the first 50 digits, so this formula by Fabrice Bellard is used instead if digits < 50.

Permissions:
If you enable the "Calculate when in sleep" option RealPi will keep calculating while your screen is off, useful when calculating many digits of Pi. While not calculating or after the calculation finishes your device will go into deep sleep as usual.

Warnings:
This app can drain your battery quickly when doing a long calculation, especially if the "Calculate when in sleep" option is on.

Calculation speed depends on your device's CPU speed and memory. At very large numbers of digits RealPi may terminate unexpectedly or not produce an answer. It could also take a very long time to run (years). This is due to the large amount of memory and/or CPU time needed. The upper limit on the number of digits you can calculate depends on your Android device.

Changes to the "Calculate when in sleep" option take effect for the next Pi calculation, not in the middle of a calculation.

How to Download / Install

Download and install Real Pi Benchmark version 1.1 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: com.georgie.pi, download Real Pi Benchmark.apk

All Application Badges

Free
downl.
Android
2.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
1.1 2014-04-30
-Updated to use new theme, add action bar
-Enabled Move to SD
-Added warnings when Machin or Gourdon formula will take a long time to run
-Removed support for Cupcake, Donut
Pi music may be coming one day in a future version of this app! Pi fanatics check out this song composed by Michael Blake based on Tau (2Pi) www.youtube.com/watch?v=3174T-3-59Q
More downloads  Real Pi Benchmark reached 50 000 - 100 000 downloads
Version update Real Pi Benchmark was updated to version 1.1
More downloads  Real Pi Benchmark reached 10 000 - 50 000 downloads
Version update Real Pi Benchmark was updated to version 1.0.7

What are users saying about Real Pi Benchmark

X70%
by X####:

Deca-core MediaTek Helio x27 on Umi Z, 1 000 000 digits takes 11.64s on AGM+FFT. Probably used a dumb core. My Antutu score was up to 99 800.

X70%
by X####:

Lenovo K8 Plus, Android 7.1.1, 4GB RAM, 32GB ROM, MediaTek Helio P25 Octa-Core @ 2.39GHz. Reached 1000000 in 15.45 seconds. Not bad for a $180 phone.

X70%
by X####:

Le Max 2 -X829 snapdragon820 calculated 1Million dogitis in 5.34secs on Lineage OS14.1 Nightly,. Earlier it was 4.91 Secs on stock Rom

X70%
by X####:

Xperia Z Ultra, Snapdragon 800, 2Gb ram. 1'000,000 in 9.64 secs. Not bad at all for an old phone.

X70%
by X####:

Samsung galaxy 8 plus ran 3.94 secs on the 10000000

X70%
by X####:

4.5s on note 8 134 million in 1505 seconds

H70%
by H####:

INTEL i9 does 10000000000 in 0.03 seconds

X70%
by X####:

OnePlus 5T, 1m digits in 3.77 seconds!

X70%
by X####:

Nexus 5 on 7.1.2: 1000000 digits in 15 seconds D:

X70%
by X####:

I'm impressed. A clever practical mechanism for CPU performance comparison.

X70%
by X####:

3.71s on OnePlus 5

N70%
by N####:

Exactly what I was looking for.

T70%
by T####:

Want to know how really good your CPU is? Do Machin's to 1000000 places. Then go to bed. Keep your charger plugged in, unless you also want to do a battery load test : -D

X70%
by X####:

OnePlus Three, Android 6.0.1, 64 GB int storage, 6 GB ram, Qcomm Snapdragon 820 quad core @ 2.15 GHz. Reached 1000000 in 4.94 seconds.

S70%
by S####:

I got a Lenovo zuk z2 plus with a Qualcomm snapdragon 820 @2.15ghz. Scored 4.79 secs on this benchmark. Cant believe i beat an op3.

S70%
by S####:

Mine does one million digits in 6.5 seconds

Y70%
by Y####:

6.43s with sd 650

A70%
by A####:

10,000,000 in 126.96 seconds - OP3

S70%
by S####:

Nice tester

G70%
by G####:

24 sec for 1M digits ... not bad, not bad at all. Pity there's no multi thread support, my 4 core CPU could do this a lot faster than that

S70%
by S####:

25.19 seconds to get to one million. LG G2x Owain ICS Harsh kernel oc to 1.216 GHz.

S70%
by S####:

Tenyleg jo. Kiderult, pl h 600MHz-en lassabb a telcsim, mint 480on. IGOval (3D+ map)ellenoriztem, es tenyleg. Mindenben igazolta ezt a bencmark prgt

U70%
by U####:

262.72 seconds to 1M on archos G9 turbo @1.5GHz Will there be multi thread support anytime soon? 525 seconds to 1M on my old archos 5 @800MHz

S70%
by S####:

Took 20 secs for 1 million. Note 2 would do in 9 secs i guess.

S70%
by S####:

Kindle. Fire with overclocked kangs cm9 250 mill lion 1436 sec 1000000 23 sec

N70%
by N####:

15.51 on Note 2

S70%
by S####:

18 seconds to 1M Orange San Diego (Intel Medfield)

U70%
by U####:

SAMSUNG TAB PRO: Android Kitkat version 4.4.2 Not rooted... 2.656 GHz ARMv7 Quadcore CPU. 1.862 GB System RAM, 128 MB VMX. 1,000,000 took 8.42 seconds. 10,000,000 took 214 seconds. But, I didn't have all apps closed and I didn't clear the memory. Will update as I run more tests. Seems like Samsung devices are getting the fastest scores according to the reviews, even all the way back to 2012. Pretty cool app dev. Thank you. UPDATE: 100 Million caused a memory error. Was able to run 50 million in 1040.01 seconds. I will run the other test and post.

X70%
by X####:

Want to know how really good your CPU is? Do Machin's to 1000000 places. Then go to bed. Keep your charger plugged in, unless you also want to do a battery load test : -D

U70%
by U####:

Peach Cobbler......

C70%
by C####:

We can play audio from mobile to laptop????

T70%
by T####:

17.95 seconds to 1 million on stock Galaxy S3 US Version with the Snapdragon S4.

N70%
by N####:

1M in 29.53 stock non rooted RAZR maxx

K70%
by K####:

28.33 sec to 1 million. Crashes when trying over 100 million.

J70%
by J####:

1M in 12.58s. Nexus 7 stock 4.3

E70%
by E####:

17.31 sec for 1.000.000

E70%
by E####:

12.26 seconds for 1 millionth digit.

T70%
by T####:

It took 9.46 seconds to calculate the 1million

F70%
by F####:

Does what it's says, and well.

T70%
by T####:

It makes you realize how powerful your phone is


Share The Word!


Rating Distribution

RATING
4.55
394 users

5

4

3

2

1