円周率5兆桁 - 新世界記録

作者 Alexander J. Yee (余智恆), Shigeru Kondo (近藤茂)

 

2010年8月2日

English - 英語

Chinese - 中文

 

Translated By: Stephanie Liu (刘彬)

Re-Translated By: Shigeru Kondo (近藤茂)

Edited By: Alastair Kei Simmel (シメル慶)

 

 

2010年8月2日に、我々は1台のデスクトップコンピュータで円周率の小数点以下5兆桁の計算に成功した。

 

この桁数は、ファブリス・ベラード(2009年12月)の前世界記録を2.3兆桁の差で上回っています。したがって、我々は新しい世界新記録として5兆桁を宣言します。これは、アレクサンダー・イーの作成したプログラムと近藤の作製したデスクトップコンピュータによって達成されました。

 

計算桁のわずかの部分ですが、以下の表に示します。

3.
1415926535 8979323846 2643383279 5028841971 6939937510 : 50
5820974944 5923078164 0628620899 8628034825 3421170679 : 100
2962457053 9070959679 6673211870 6342459769 2128529850 : 999,999,999,950
2976735807 0882130902 2460461146 5810642210 6680122702 : 1,000,000,000,000
9354516713 6069123212 1286195062 3408400370 1793492657 : 1,999,999,999,950
8386341797 9368318191 5708299469 1313121384 3887908330 : 2,000,000,000,000
3840840269 5893047555 2627475826 8598006396 3215856883 : 2,699,999,989,950
9256371619 3901058063 3448436720 6294374587 7597230153 : 2,699,999,990,000
8012497961 5892988915 6174704230 3863302264 3931687863 : 2,699,999,990,050
3126006397 8582637253 6739664083 9716870851 0983536511 : 2,699,999,990,100
5628334110 5221005309 8638608325 4364661745 5833914321 : 2,999,999,999,950
9150024270 6285788691 0228572752 8179710957 7137931530 : 3,000,000,000,000
5209957313 0955102183 1080456596 1489168093 0578494464 : 3,999,999,999,950
3638467628 3610607856 5071920145 5255995193 8577295739 : 4,000,000,000,000
2597691971 6538537682 7963082950 0909387733 3987211875 : 4,999,999,999,950
6399906735 0873400641 7497120374 4023826421 9484283852 : 5,000,000,000,000

 

Validation File: Validation - Pi - 5,000,000,000,000.txt

注:マルチコアの効率は不正確です。実際の効率は約85%です。

 

計算統計 - 全ての時間は日本標準時(JST)です。

 

円周率の主計算
90日
スタート :  6:19 PM (JST) 2010年5月4日
終了:  1:12 AM (JST) 2010年8月3日
円周率の検証計算
64 時間(一次)
66 時間(二次)

 

主計算は近藤さんのデスクトップで90日かかった。検証計算は2つの別々のコンピュータで行われた。

この計算には膨大な量のメモリを必要とする。

- 約22TB*の容量が計算を実行するのに必要だった。

- 更に3.8TBの容量が10進数と16進数の圧縮されたデータを格納するのに必要だった。

この桁を非圧縮のASCIIテキストファイルで格納する場合、10進数と16進数のデータの合計容量は8.32TBとなる。

 

 

*TB = 240 bytes

 

 

 

 

ソフトウェア:

 

計算に使われたソフトウェア

主計算に使用されたプログラムは、y-cruncher v0.5.4.9138 Alphaです。

 

参照ページ: y-cruncher - A Multi-Threaded Pi Program

 

y-cruncherは、コンピュータ愛好家の集まりの中でますます人気ツールになっている強力なマルチスレッドプログラムでありベンチマークプログラムでもある。

また、円周率に限らず様々な有名な定数の計算に使われ、世界記録を更新している。記録を更新された定数は eルート2黄金比オイラー・マスケローニ定数ln 2アペリーの定数カタランの定数を含む。

 

 

y-cruncher は他同様の円周率計算プログラムにない要素が幾つかあります。

 

 

 

検証計算に使われたソフトウェア:

検証計算に使用されたプログラムは、y-cruncherのBBP v1.0.119です。

 

メインページ: y-cruncher BBP

 

 

このプログラムは、BBP公式を使用して主計算の検証を行うプログラムであり、それだけの為に作られた物です。

 

 

 

 

 

 

 

 

 

ハードウェア:

近藤さんのコンピュータのスペックを以下に示す。

プロセッサ
2 x Intel Xeon X5680 @ 3.33 GHz - (12 physical cores, 24 hyperthreaded)
メモリ
96 GB DDR3 @ 1066 MHz - (12 x 8 GB - 6 channels) - Samsung (M393B1K70BH1)
マザーボード
Asus Z8PE-D12
ハードディスク
1 TB SATA II (Boot drive) - Hitachi (HDS721010CLA332)
3 x 2 TB SATA II (Store Pi Output) - Seagate (ST32000542AS)
16 x 2 TB SATA II (Computation) - Seagate (ST32000641AS)
Raidコントローラ
2 x LSI MegaRaid SAS 9260-8i
オペレーティングシステム
Windows Server 2008 R2 Enterprise x64
画像
クリックすると大きな画像に。
 

 

 

 

 

技術面の詳細

多くの技術的詳細の記事はここにあります


質問かコメント

メールで私に連絡してください。 または、XtremeSystems Forumsのpoke349と言うユーザ名で私を見つけることができます。

 

近藤さんの連絡先は:ja0hxv@calico.jp.

戻り先は: