y-cruncher
詳細情報
タイトル | y-cruncher |
---|---|
URL | http://www.numberworld.org/y-cruncher/ |
バージョン | ver 0.8.6.9545b |
更新日 | 2025/01/12 |
追加日 | 2013/08/17 |
種別 | フリーソフト |
説明 | マルチスレッドで動作する円周率計算プログラム。 |
レビュー
y-cruncherは円周率やその他の定数を数兆桁まで計算できるプログラム。
マルチスレッドに対応していて2009年のリリース以来、オーバークロッカーやハードウェアから、ベンチマークやストレステストのアプリケーショとして使用されている。
円周率の最多桁数の世界記録を作るためにも使用されたことがある。
スクリーンショット
更新グラフ
バージョン履歴
January 11, 2025)
y-cruncher v0.8.6.9545b.zip
44.8 MB
HWBOT submission has been temporarily disabled until the community decides what to do with the version.
y-cruncher v0.8.6.9545b.zip
44.8 MB
HWBOT submission has been temporarily disabled until the community decides what to do with the version.
y-cruncher - A Multi-Threaded Pi-Program
From a high-school project that went a little too far...
By Alexander J. Yee
(Last updated:
January 9, 2025)
Shortcuts:
Numberworld Home
Records Set by y-cruncher
Download y-cruncher
Features
Benchmarks
Fastest Times
Performance Tips
Known Issues
Algorithms
FAQ
Links
Contact Me
(省略されました)
From a high-school project that went a little too far...
By Alexander J. Yee
(Last updated:
January 9, 2025)
Shortcuts:
Numberworld Home
Records Set by y-cruncher
Download y-cruncher
Features
Benchmarks
Fastest Times
Performance Tips
Known Issues
Algorithms
FAQ
Links
Contact Me
(省略されました)
July 21, 2024)
Windows: Version 0.8.5 Build 9543 (Released: July 21, 2024)
Linux : Version 0.8.5 Build 9543 (Released: July 21, 2024)
Latest Releases: (July 21, 2024)
y-cruncher v0.8.5.9543.zip
y-cruncher v0.8.5.9543-static.tar.xz
33.7 MB
y-cruncher v0.8.5.9543-dynamic.tar.xz
Core i3 8121U
Intel Cannon Lake
2/4
~2.5 - 3.2 GHz (stock)
8 GB @ 2400 MT/s
v0.8.5 (18-CNL)
x64 AVX512-VBMI
1.951
0.490
4.279
1.083
(省略されました)
Windows: Version 0.8.5 Build 9543 (Released: July 21, 2024)
Linux : Version 0.8.5 Build 9543 (Released: July 21, 2024)
Latest Releases: (July 21, 2024)
y-cruncher v0.8.5.9543.zip
y-cruncher v0.8.5.9543-static.tar.xz
33.7 MB
y-cruncher v0.8.5.9543-dynamic.tar.xz
Core i3 8121U
Intel Cannon Lake
2/4
~2.5 - 3.2 GHz (stock)
8 GB @ 2400 MT/s
v0.8.5 (18-CNL)
x64 AVX512-VBMI
1.951
0.490
4.279
1.083
(省略されました)
July 20, 2024)
Windows: Version 0.8.5 Build 9542 (Released: July 20, 2024)
Linux : Version 0.8.5 Build 9542 (Released: July 20, 2024)
Zen5 Optimizations: (July 20, 2024) - permalink
Optimizations for AMD's upcoming Zen5 processors has been released for y-cruncher v0.8.5. The latest build (9542) will a new binary "24-ZN5 ~ Komari".
At this time, I cannot say much other than the following:
The speedup of "24-ZN5" over "22-ZN4" is greater for single-threaded computations than multi-threaded computations.
The BBP program has not changed. Both "22-ZN4" and "24-ZN5" have the same BBP code.
None of the existing binaries have changed other than a minor bug fix. So existing benchmarks done with them will not be invalided by this update.
Version v0.8.5 Released: (July 1, 2024) - permalink
y-cruncher v0.8.5 has been released without Zen5 optimizations for now. Once I get final Zen5 hardware, I intend to follow up with an update to add it.
Originally, I intended to wait for the Zen5 binary to be ready before releasing v0.8.5. But it is now July and multiple media outlets are asking me about it since all signs are pointing at an end-of-July launch for Zen5.
y-cruncher v0.8.5 is a rather big update from v0.8.4 with new optimizations and a new benchmark category (the BBP). Thus hardware reviewers will need to rerun all benchmarks on older hardware. And this takes time.
Related: Version 0.8.5 Preview
Latest Releases: (July 20, 2024)
y-cruncher v0.8.5.9542.zip
42.9 MB
y-cruncher v0.8.5.9542-static.tar.xz
34.1 MB
(省略されました)
Windows: Version 0.8.5 Build 9542 (Released: July 20, 2024)
Linux : Version 0.8.5 Build 9542 (Released: July 20, 2024)
Zen5 Optimizations: (July 20, 2024) - permalink
Optimizations for AMD's upcoming Zen5 processors has been released for y-cruncher v0.8.5. The latest build (9542) will a new binary "24-ZN5 ~ Komari".
At this time, I cannot say much other than the following:
The speedup of "24-ZN5" over "22-ZN4" is greater for single-threaded computations than multi-threaded computations.
The BBP program has not changed. Both "22-ZN4" and "24-ZN5" have the same BBP code.
None of the existing binaries have changed other than a minor bug fix. So existing benchmarks done with them will not be invalided by this update.
Version v0.8.5 Released: (July 1, 2024) - permalink
y-cruncher v0.8.5 has been released without Zen5 optimizations for now. Once I get final Zen5 hardware, I intend to follow up with an update to add it.
Originally, I intended to wait for the Zen5 binary to be ready before releasing v0.8.5. But it is now July and multiple media outlets are asking me about it since all signs are pointing at an end-of-July launch for Zen5.
y-cruncher v0.8.5 is a rather big update from v0.8.4 with new optimizations and a new benchmark category (the BBP). Thus hardware reviewers will need to rerun all benchmarks on older hardware. And this takes time.
Related: Version 0.8.5 Preview
Latest Releases: (July 20, 2024)
y-cruncher v0.8.5.9542.zip
42.9 MB
y-cruncher v0.8.5.9542-static.tar.xz
34.1 MB
(省略されました)
July 9, 2024)
Windows: Version 0.8.5 Build 9541 (Released: July 9, 2024)
Linux : Version 0.8.5 Build 9541 (Released: July 9, 2024)
Latest Releases: (July 9, 2024)
y-cruncher v0.8.5.9541.zip
y-cruncher v0.8.5.9541-static.tar.xz
y-cruncher v0.8.5.9541-dynamic.tar.xz
The dynamic version has been tested on Ubuntu 24.04.
Comparison Chart: (Last updated: July 8, 2024)
Ryzen 9 7950X
AMD Zen 4
16/32
stock
28 GB - 5200 MT/s
v0.8.5 (22-ZN4)
x64 AVX512-GFNI
0.287
0.615
1.365
(省略されました)
Windows: Version 0.8.5 Build 9541 (Released: July 9, 2024)
Linux : Version 0.8.5 Build 9541 (Released: July 9, 2024)
Latest Releases: (July 9, 2024)
y-cruncher v0.8.5.9541.zip
y-cruncher v0.8.5.9541-static.tar.xz
y-cruncher v0.8.5.9541-dynamic.tar.xz
The dynamic version has been tested on Ubuntu 24.04.
Comparison Chart: (Last updated: July 8, 2024)
Ryzen 9 7950X
AMD Zen 4
16/32
stock
28 GB - 5200 MT/s
v0.8.5 (22-ZN4)
x64 AVX512-GFNI
0.287
0.615
1.365
(省略されました)
July 1, 2024)
202 trillion digits - May 2024 (Jordan Ranous, Kevin O’Brien, and Brian Beeler - StorageReview)
105 trillion digits - February 2024 (Jordan Ranous, Kevin O’Brien, and Brian Beeler - StorageReview)
Windows: Version 0.8.5 Build 9539 (Released: July 1, 2024)
Linux : Version 0.8.5 Build 9539 (Released: July 1, 2024)
Version v0.8.5 Released: (July 1, 2024) - permalink
y-cruncher v0.8.5 has been released without Zen5 optimizations for now. Once I get final Zen5 hardware, I intend to follow up with an update to add it.
Originally, I intended to wait for the Zen5 binary to be ready before releasing v0.8.5. But it is now July and multiple media outlets are asking me about it since all signs are pointing at an end-of-July launch for Zen5.
y-cruncher v0.8.5 is a rather big update from v0.8.4 with new optimizations and a new benchmark category (the BBP). Thus hardware reviewers will need to rerun all benchmarks on older hardware. And this takes time.
Related: Version 0.8.5 Preview
Note that the CPU Utilization of 3.33% is wrong. There is a yet-to-be-resolved issue that is causing long runs on many cores to bug out this measurement.
Pi Record Smashed at 202 Trillion Digits: (June 28, 2024) - permalink
StorageReview wasn't kidding when they said they were running a very large computation at the end of this video.
The previous record of 105 trillion digits set earlier this year was frought with problems. And with those lessions learned, this time it was done right.
Compared to last time, these changes were made:
Better storage configuration with most issues from last time resolved. So no more silly bottlenecks holding everything back.
(省略されました)
202 trillion digits - May 2024 (Jordan Ranous, Kevin O’Brien, and Brian Beeler - StorageReview)
105 trillion digits - February 2024 (Jordan Ranous, Kevin O’Brien, and Brian Beeler - StorageReview)
Windows: Version 0.8.5 Build 9539 (Released: July 1, 2024)
Linux : Version 0.8.5 Build 9539 (Released: July 1, 2024)
Version v0.8.5 Released: (July 1, 2024) - permalink
y-cruncher v0.8.5 has been released without Zen5 optimizations for now. Once I get final Zen5 hardware, I intend to follow up with an update to add it.
Originally, I intended to wait for the Zen5 binary to be ready before releasing v0.8.5. But it is now July and multiple media outlets are asking me about it since all signs are pointing at an end-of-July launch for Zen5.
y-cruncher v0.8.5 is a rather big update from v0.8.4 with new optimizations and a new benchmark category (the BBP). Thus hardware reviewers will need to rerun all benchmarks on older hardware. And this takes time.
Related: Version 0.8.5 Preview
Note that the CPU Utilization of 3.33% is wrong. There is a yet-to-be-resolved issue that is causing long runs on many cores to bug out this measurement.
Pi Record Smashed at 202 Trillion Digits: (June 28, 2024) - permalink
StorageReview wasn't kidding when they said they were running a very large computation at the end of this video.
The previous record of 105 trillion digits set earlier this year was frought with problems. And with those lessions learned, this time it was done right.
Compared to last time, these changes were made:
Better storage configuration with most issues from last time resolved. So no more silly bottlenecks holding everything back.
(省略されました)
March 5, 2024)
Ramanujan's Constant.cfg
y-cruncher v0.8.4.9538a.zip
Ramanujan's Constant.cfg
y-cruncher v0.8.4.9538a.zip
February 22, 2024)
Windows: Version 0.8.4 Build 9538 (Released: February 22, 2024)
Linux : Version 0.8.4 Build 9538 (Released: February 22, 2024)
Latest Releases: (February 22, 2024)
y-cruncher v0.8.4.9538.zip
y-cruncher v0.8.4.9538-static.tar.xz
y-cruncher v0.8.4.9538-dynamic.tar.xz
Windows: Version 0.8.4 Build 9538 (Released: February 22, 2024)
Linux : Version 0.8.4 Build 9538 (Released: February 22, 2024)
Latest Releases: (February 22, 2024)
y-cruncher v0.8.4.9538.zip
y-cruncher v0.8.4.9538-static.tar.xz
y-cruncher v0.8.4.9538-dynamic.tar.xz
February 21, 2024)
Windows: Version 0.8.4 Build 9537 (Released: February 21, 2024)
Linux : Version 0.8.4 Build 9537 (Released: February 21, 2024)
Version 0.8.4 Released: (February 21, 2024) - permalink
y-cruncher v0.8.4 has been released with most of the improvements in non-Pi related math as well as continued improvements for large computations in swap mode.
New Math Improvements:
Jorge Zuniga has done it again! This time with new fastest formulas for Log(2), Log(3), and Log(5). You can grab the formula files here:
Log(2) - Zuniga (2024-i).cfg
Log(2) - Zuniga (2024-ii).cfg
Log(3) - Zuniga (2024-i).cfg
Log(5) - Zuniga (2024-i).cfg
More information on MathOverflow.
y-cruncher v0.8.4 will special-case for these values and will use these formulas instead of the auto-generated ArcCoth() Machin-like formulas.
And on a somewhat related note, the custom formula feature has gone through some rework and now has some new functionality:
Square(x)
Reciprocal(x)
(省略されました)
Windows: Version 0.8.4 Build 9537 (Released: February 21, 2024)
Linux : Version 0.8.4 Build 9537 (Released: February 21, 2024)
Version 0.8.4 Released: (February 21, 2024) - permalink
y-cruncher v0.8.4 has been released with most of the improvements in non-Pi related math as well as continued improvements for large computations in swap mode.
New Math Improvements:
Jorge Zuniga has done it again! This time with new fastest formulas for Log(2), Log(3), and Log(5). You can grab the formula files here:
Log(2) - Zuniga (2024-i).cfg
Log(2) - Zuniga (2024-ii).cfg
Log(3) - Zuniga (2024-i).cfg
Log(5) - Zuniga (2024-i).cfg
More information on MathOverflow.
y-cruncher v0.8.4 will special-case for these values and will use these formulas instead of the auto-generated ArcCoth() Machin-like formulas.
And on a somewhat related note, the custom formula feature has gone through some rework and now has some new functionality:
Square(x)
Reciprocal(x)
(省略されました)
February 13, 2024)
Windows: Version 0.8.3 Build 9533 (Released: February 13, 2024)
Linux : Version 0.8.3 Build 9533 (Released: February 13, 2024)
Version 0.8.3 Patched: (February 13, 2023) - permalink
A new patch for v0.8.3 has been released that fixes a serious bug in the N63 large multiply algorithm. The bug only affects specific versions and binaries.
The affected binaries are:
v0.8.2: 18-CNL ~ Shinoa
v0.8.2: 22-ZN4 ~ Kizuna
v0.8.3: 18-CNL ~ Shinoa
v0.8.3: 22-ZN4 ~ Kizuna
Both Windows and Linux are affected. And can only happen on computations above 29 trillion digits with the likelihood increasing for larger sizes. While this bug affects very few people, it is severe for those who are as it can block record attempts.
FLINT: The Rising Star of Bignum Libraries: (February 9, 2023) - permalink
So apparently there's a new crown for the fastest open-sourced bignum library. It is FLINT (Fast Library for Number Theory).
(省略されました)
Windows: Version 0.8.3 Build 9533 (Released: February 13, 2024)
Linux : Version 0.8.3 Build 9533 (Released: February 13, 2024)
Version 0.8.3 Patched: (February 13, 2023) - permalink
A new patch for v0.8.3 has been released that fixes a serious bug in the N63 large multiply algorithm. The bug only affects specific versions and binaries.
The affected binaries are:
v0.8.2: 18-CNL ~ Shinoa
v0.8.2: 22-ZN4 ~ Kizuna
v0.8.3: 18-CNL ~ Shinoa
v0.8.3: 22-ZN4 ~ Kizuna
Both Windows and Linux are affected. And can only happen on computations above 29 trillion digits with the likelihood increasing for larger sizes. While this bug affects very few people, it is severe for those who are as it can block record attempts.
FLINT: The Rising Star of Bignum Libraries: (February 9, 2023) - permalink
So apparently there's a new crown for the fastest open-sourced bignum library. It is FLINT (Fast Library for Number Theory).
(省略されました)
Windows: Version 0.8.3 Build 9532 (Released: December 7, 2023)
Linux : Version 0.8.3 Build 9532 (Released: December 7, 2023)
Latest Releases: (December 7, 2023)
y-cruncher v0.8.3.9532.zip
y-cruncher v0.8.3.9532-static.tar.xz
y-cruncher v0.8.3.9532-dynamic.tar.xz
Linux : Version 0.8.3 Build 9532 (Released: December 7, 2023)
Latest Releases: (December 7, 2023)
y-cruncher v0.8.3.9532.zip
y-cruncher v0.8.3.9532-static.tar.xz
y-cruncher v0.8.3.9532-dynamic.tar.xz