Make your Android app more popular Advertise on Google Play with AppBrain app promotion Check it out
AppBrain Best Android Apps
AppBrain
Dashboard Statistics Stats Documentation Docs
Sign up
Log in
Android Apps > Tools > Real Pi Benchmark
Real Pi Benchmark icon

Real Pi Benchmark

Benchmark your device's performance, calculate digits of Pi, search for patterns
by GeorgieLabs
Google Play
Google Play
100+
Thousand
Downloads
PREMIUM
Est. downloads
PREMIUM
Recent d/loads
4.44
815
Rating
Unranked
Ranking
3
Libraries
4.0+
Android version
1/26/19
Last updated
2011
June
App age
1.64 MB
App size
Everyone
Content rating
FREE
Price

Google Play Rating history and histogram

633
63
39
0
79

Changelog

  • Jul 24, 2020 Installs 100,000+ installs
  • Jan 26, 2019 Update Version 2.0
  • Oct 12, 2017 Installs 50,000+ installs
  • May 1, 2014 Update Version 1.1
  • Jan 25, 2014 Update Version 1.0.8
  • Nov 6, 2013 Update Version 1.0.7
  • Apr 28, 2012 Installs 10,000+ installs
  • Feb 16, 2012 Update Version 1.0.6
  • Dec 5, 2011 Installs 5,000+ installs
  • Oct 21, 2011 Update Version 1.0.5
  • Jul 16, 2011 Update Version 1.0.4
  • Jul 13, 2011 Installs 1,000+ installs
  • Jul 1, 2011 Installs 500+ installs
  • Jul 1, 2011 Update Version 1.0.3
  • Jun 29, 2011 Update Version 1.0.2
  • Jun 21, 2011 Installs 100+ installs
  • Jun 20, 2011 Update Version 1.0.1
  • Jun 18, 2011 Installs 50+ installs
  • Jun 16, 2011 New App Version 1.0 in Tools for Free
View more View less

Developer information

GeorgieLabs

[email protected]

Website

N/A

Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
I'm the developer of this app

Description

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 Nexus 6p takes 5.7 sec for 1 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 20000 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.

Other Options:
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.

Recent changes:
-Rebuilt app using latest APIs and material design.
-Various GUI appearance and wording improvements.
-Now runs significantly faster, please redo your benchmarks :)
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 Nexus 6p takes 5.7 sec for 1 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 20000 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.

Other Options:
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.

Recent changes:
-Rebuilt app using latest APIs and material design.
-Various GUI appearance and wording improvements.
-Now runs significantly faster, please redo your benchmarks :)
Show full description Hide full description
agm algorithm bellard benchmark bigdecimal calculate cpu decimal digits feynman fft formula gourdon memory million nth number option patterns pidec realpi runs sleep takuya when

Comments

Tag cloud

digits galaxy million oneplus pro samsung sec seconds snapdragon took

Positive comment tag cloud

digits galaxy million oneplus pro samsung sec seconds snapdragon took

Negative comment tag cloud

amiss app caution fatel phone problem removable seconds worst your

Google Play Rankings

This app is not ranked

Permissions

System tools
prevent phone from sleeping

Libraries

Ad network libraries

None found

Social libraries

None found

Development tools

Android Jetpack core Android Architecture Components Android Jetpack VersionedParcelable

Related apps

HiPER Scientific Calculator
HiPER Development Studio
93
Free
10,000,000+
Super PI
Rhythm Software
93
Free
100,000+
dfndr security: antivirus, anti-hacking & cleaner
PSafe
91
Free
100,000,000+
RealCalc Scientific Calculator
Quartic Software
90
Free
10,000,000+
CamScanner - Scanner to scan PDF
INTSIG Information Co., Ltd.
94
Free
100,000,000+
Truecaller: Caller ID & spam blocking
Truecaller
89
Free
500,000,000+
Calculator with Percentage (Free)
Alex Oliinyk
96
Free
1,000,000+
WPSApp
TheMauSoft
86
Free
50,000,000+

More from GeorgieLabs

SoundWire (free)
GeorgieLabs
68
Free
1,000,000+
Music VU Visualizer Widgets
GeorgieLabs
70
Free
100,000+
SoundWire
GeorgieLabs
82
$3.99
10,000+

Want more apps?

Find the Android apps that are trending right now

AppBrain Intelligence premium content

Subscribe now to get full and unlimited access to AppBrain Intelligence. You'll have access to:

  • Unlimited pageviews (both app and developer details)
  • Recent install count per app (last 30 days)
  • Detailed ranking data per app
  • Recent install count per developer (last 30 days)
  • Full timeline per developer
  • Device market shares data per country

1 Month

$75/mo
(billed every month)

SAVE 0%
Subscribe

3 Months

$65/mo
($195 billed every 3 months)

SAVE 13%
Subscribe

1 Year

$57.50/mo
($690 billed every year)

SAVE 23%
Subscribe
Each subscription will automatically renew 3 days before the expiration date for the same time period. Subscriptions can be cancelled at any time before the renewal.

Developer services

  • Android App Promotion
  • Monetize Your Android App
  • Track ranking of your Android App
  • AppBrain SDK
  • Apptimizer

Android Statistics

  • Android statistics
  • Google Play Developer stats
  • Trending Apps
  • All-time Popular Apps

About AppBrain

  • Contact
  • Blog
  • Privacy
  • Documentation
  • Android app Install tracking and attribution options for the AppBrain ad network
© 2010-2020 - AppBrain