RealPi Benchmarkの詳細
100万桁のAGM + FFT式に円周率の計算時間でコメントを残します。また、あなたが計算できる最も多くの桁は、あなたの電話のメモリをテストします。著者のNexus6pは、100万桁で5.7秒かかります。 AGM + FFTアルゴリズムは2の累乗で機能するため、1,000万桁の計算には、1,600万桁と同じくらいの時間とメモリが必要です(内部精度は出力に表示されます)。マルチコアプロセッサでは、RealPiはシングルコアのパフォーマンスをテストします。正確なベンチマークタイミングを得るには、他のアプリケーションが実行されておらず、電話機がCPUをスロットルするのに十分な温度になっていないことを確認してください。
検索機能:
これを使用して、誕生日のような円周率のパターンを見つけます。最良の結果を得るには、AGM + FFT式を使用して少なくとも100万桁を計算し、[パターンの検索]メニューオプションを選択します。
使用可能なアルゴリズムの概要は次のとおりです。
-AGM + FFT式(算術幾何平均):これは、Piを計算するために使用できる最も高速な方法の1つであり、[開始]を押したときにRealPiによって使用されるデフォルトの式です。ネイティブC ++コードとして実行され、大浦拓也のpi_fftc6プログラムに基づいています。数百万桁の場合、大量のメモリが必要になることがあります。これは、計算できる桁数の制限要因になることがよくあります。
-Machinの式:この式は1706年にJohnMachinによって発見されました。AGM+ FFTほど高速ではありませんが、計算が進むにつれて円周率のすべての桁がリアルタイムで蓄積されます。設定メニューでこの式を選択し、[開始]を押します。 BigDecimalクラスを使用してJavaで記述されています。計算時間は約20万桁長くなる可能性がありますが、最近の電話では、忍耐強い場合はMachinを使用して100万桁を計算して表示できます。
-GourdonによるPi式のN番目の桁:この式は、前の桁を計算せずに「真ん中」のPiの10進数を計算することが(驚くべきことに)可能であり、メモリをほとんど必要としないことを示しています。 「N番目の桁」ボタンを押すと、RealPiは指定した桁位置で終わる円周率の9桁を決定します。ネイティブC ++コードとして実行され、XavierGourdonのpidecプログラムに基づいています。 Machinの式よりも高速ですが、AGM + FFTの式に勝るものはありません。
-BellardによるPi式のN番目の桁:PiのN番目の桁に対するGourdonのアルゴリズムは、最初の50桁には使用できないため、桁が50未満の場合は、代わりにFabriceBellardによるこの式が使用されます。
他のオプション:
「スリープ時に計算」オプションを有効にすると、RealPiは画面がオフの間も計算を続け、円周率の桁数を計算するときに役立ちます。計算していない間、または計算が終了した後、デバイスは通常どおり深いスリープ状態になります。
警告:
このアプリは、特に[スリープ時に計算]オプションがオンになっている場合、長時間の計算を行うとすぐにバッテリーを消耗する可能性があります。
計算速度は、デバイスのCPU速度とメモリによって異なります。桁数が非常に多い場合、RealPiが予期せず終了したり、応答が得られなかったりすることがあります。また、実行に非常に長い時間(年)かかる場合があります。これは、大量のメモリやCPU時間が必要なためです。計算できる桁数の上限は、Androidデバイスによって異なります。
「スリープ時に計算」オプションへの変更は、計算の途中ではなく、次のPi計算で有効になります。
RealPi Benchmark 2.2 アップデート
-Minor bug fixes.
Requires Android: Android 6.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 79a79c7be374bc485acfba3dcb16415c4456eb8b
Size: 2.66 MB
What's New:
-Minor bug fixes.
Requires Android: Android 4.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 119981225df791a16ce29d77d4e2b753565fd6de
Size: 1.47 MB
What's New:
-Made Machin digit display smoother on Android 6+
-Minor updates for Android 12
Requires Android: Android 4.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 9ff1ee6b04a2e87902e403836c81627d6326e3ff
Size: 1.64 MB
What's New:
-Various GUI appearance and wording improvements.
-Now runs significantly faster, please redo your benchmarks :)
Requires Android: Android 2.1+
Architecture: armeabi, armeabi-v7a, mips, x86
Screen DPI: 160-480dpi
SHA1: 85b6e1e1ddae9c33698b91450683b65b6f820f04
Size: 1.11 MB
What's New:
-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
パケージ名:
更新日:
2023-05-17
最新バージョン:
2.2
バージョンアップ申請:
で手に入れよう:
Android要件:
Android 6.0+
報告: