Yクランチャー

y-cruncherは、ある数学定数を計算するコンピュータプログラムです。理論的な精度は計算時間と利用可能な記憶容量によってのみ制限されます。元々はオイラー・マスケローニ定数γを計算するために開発されました。名前のyはγに由来しています。

2010 年以降、円周率やその他の定数のすべての記録計算には y-cruncher が使用されています

このソフトウェアは、開発者のウェブサイトからMicrosoft WindowsおよびLinux向けにダウンロードできます。グラフィカルインターフェースはありませんがコマンドラインで動作します。計算オプションはテキストメニューから選択または入力し、結果はファイルとして保存されます。

y-cruncherの一般的な用途としては、コンピュータシステムのパフォーマンスを測定するためのハードウェアベンチマークの実行が挙げられます。このようなベンチマークの例としてHWBOTが挙げられます。y-cruncherは、実行される計算がRAMエラーの影響を受けやすく、プログラムがそのようなエラーを自動的に検出できるため、ストレステストにも使用できます。 [1] [2]

発達

アレクサンダー・J・イーは高校時代に、任意精度演算用のJavaライブラリ「BigNumber」の開発を始めました。彼はこのライブラリを用いて、ルームメイトのレイモンド・チャンと共に、2006年12月8日にオイラー・マスケロニ定数の計算小数点以下桁数の世界記録を樹立しました。その桁数は116,580,041桁でした。[3] 2009年1月には、彼らは自身の記録を破り、14,922,244,782桁の小数点以下桁数を計算しました。この時点で、このプログラムは「y-cruncher」と改名され、 CおよびC++に移植されました[4]

その後、近藤茂はy-cruncherの助けを借りて、2010年8月2日に5兆桁まで計算しました。[5]

翌年、イーと近藤は10兆桁の小数点以下の計算を行い、当時のπの小数点以下の桁数の世界記録を破りました。[6]その後、イーはプログラムを完全に見直し、バージョン0.6.1でゼロから書き直すことを決意しました。[7]これにより、以前の記録達成に要した371日に対し、わずか94日で12.1兆桁の計算が可能になりました。[8]

プロパティ

y-cruncherには以下の特徴的な性質がある: [9] [10]

計算

2009年以降、数学定数の世界記録レベルの計算のほとんどはy-cruncherを用いて行われてきました。技術的な課題は(もはや)計算自体ではなく、比較的効率的な実行を可能にする環境を提供することにあります。[11] [疑わしい議論する]

Y-クランチャーで達成された現在の世界記録[12]
数学定数数字小数点以下の
桁 数
日付実施者
円周率3.14159...3億2025年4月2日ライナス・メディア・グループ株式会社 / キオクシア[13] [14] [15]
2の平方根1.41421...2800万2025年6月8日テック・ポー・リム
3の平方根1.73205...4 000 000 000 0002025年5月23日DMAHJEFF
5の平方根2.23606...2250 000 000 000 2021年10月7日ジョン・コミネック
7の平方根2.64575...2 275 000 000 000 2021年10月7日ジョン・コミネック
11の平方根3.31662...2 284 000 000 000 2021年10月9日ジョン・コミネック
黄金比1.61803...20 000 000 000 0002023年11月27日ジョーダン・ラノウス
オイラー数2.71828...3500万2023年12月24日ジョーダン・ラノウス
オイラー・マスケロニ定数0.57721...1 337 000 000 000 2023年9月7日アンドリュー・サン
アペリー定数1.20205...2 020 569 031 5952023年12月22日アンドリュー・サン
レムニスケート定数2.62205...2 000 000 000 0002025年5月16日ロレンツ・ミラ
カタルーニャの定数0.91596...1 200 000 000 1002022年3月9日キム・スンミン
2の自然対数0.69314...3 000 000 000 0002024年2月12日ジョーダン・ラノウス
10の自然対数2.30258...2 000 000 000 100 2025年6月6日ロレンツ・ミラ
ガンマ(1/3)2.67893...13億2025年8月6日マムドゥ・バラカット
ガンマ(1/4)3.62560...12億2025年6月13日ドミトリー・グリゴリエフ
ガンマ(1/5)4.59084...2億2000万2025年5月26日ドミトリー・グリゴリエフ
ゼータ(5)1.03692...506 000 000 0002025年3月17日ベン・ハダド
3の自然対数1.09861...6億2025年6月14日ドミトリー・グリゴリエフ
5の自然対数1.60943...549 755 813 8882020年6月29日マルコ・ジュリアン・フンメル
7の自然対数1.94591...549 755 813 8882020年8月12日マルコ・ジュリアン・フンメル

目的

このツールはいくつかの目的に使用できます。一方では、CPURAMの能力を判定し、他のモデルと比較することができます。他方では、これらのハードウェア コンポーネントの安定性とエラー感受性をストレス テストによってテストすることもできます。このための代替プログラムとしては、Prime95があります。このプログラムの利点は、古いPentium PC、最新のワークステーション、理論的にはスーパーコンピュータでも、測定されたパフォーマンスが測定スケールから外れることなく (または複雑なベンチマークが新しいハードウェアとインターフェイスのために互換性がなくなることなく)、(部分的な) 計算を実行できることです。新しいコンピューティング記録を達成することは、最新の実現可能性調査でもあり、定期的に同様のパラメータで実行した場合の、時間の経過に伴うコンピュータ パフォーマンスの向上の指標として役立ちます。[要出典]

参照

参考文献

  1. ^ Chris (2024-07-28). 「高度なCPU/RAMオーバークロック安定性テスト」
  2. ^ Yee, Alexander; Kondo, Shigeru (2011). 「10兆桁の円周率:マルチコアシステムで超幾何級数を高精度に加算するケーススタディ」(PDF)
  3. ^ Alexander Jih-Hing Yee. 「オイラー・マスケローニ定数 - ラップトップで1億1600万桁」 . 2020年3月18日閲覧
  4. ^ Alexander Jih-Hing Yee (2011年3月7日). 「ゲーミングコンピューターの新世界記録」 . 2020年3月18日閲覧
  5. ^ Alexander Jih-Hing Yee (2016年9月22日). 「5兆桁の円周率 - 新世界記録」 . 2020年3月18日閲覧
  6. ^ Yee, Alexander; Kondo, Shigeru (2011). 「10兆桁の円周率:マルチコアシステムで超幾何級数を高精度に加算するケーススタディ」(PDF)
  7. ^ Alexander Jih-Hing Yee (2012年5月28日). 「y-cruncher v0.6.1 の概要」 . 2020年3月18日閲覧
  8. ^ Yee, Alexander; 近藤 茂. 「12.1兆桁の円周率」.
  9. ^ Alexander Jih-Hing Yee (2020年3月12日). 「y-cruncher - マルチスレッドPiプログラム」 . 2020年3月18日閲覧
  10. ^ Alexander Jih-Hing Yee (2019年8月3日). 「プロセッサ固有の最適化」 . 2020年3月18日閲覧
  11. ^ エマ・ハルカ・イワオ (2022年6月9日). 「Google Cloudで円周率100兆桁を計算」
  12. ^ Alexander Jih-Hing Yee (2025年6月8日). 「y-cruncherが樹立した記録」 . 2025年6月8日閲覧
  13. ^ 「円周率の最も正確な値」ギネス世界記録2025年4月2日。
  14. ^ 「この世界記録の達成には何年も(そして100万ドルも)かかりました」YouTube 2025年5月16日
  15. ^ 「KIOXIAとLinus Media Groupが円周率計算の世界記録を樹立」ギネス世界記録2025年5月16日. 2025年5月8日時点のオリジナルよりアーカイブ。 2025年5月16日閲覧
「https://en.wikipedia.org/w/index.php?title=Y-cruncher&oldid=1321628684」より取得