タイトル y-cruncher
URL http://www.numberworld.org/y-cruncher/
更新日 2019/01/11
追加日 2013/08/17
種別 フリーソフト
説明 マルチスレッドで動作する円周率計算プログラム。







2019/01/11 ver

January 10, 2019)
Windows: Version 0.7.7 Build 9494 (Released: January 10, 2019)
Linux      : Version 0.7.7 Build 9494 (Released: January 10, 2019)
January 6, 2019
January 6, 2019
Tizian Hanselmann
Golden Ratio
Compute:  9.74 days
Verify:  9.70 days
Intel Xeon X5650 @ 2.67 GHz
240 GB
Latest Releases: (January 10, 2019)
y-cruncher v0.7.7.9494.zip
y-cruncher v0.7.7.9494-static.tar.xz
y-cruncher v0.7.7.9494-dynamic.tar.xz
20.9 MB
Xeon Gold 6148

2019/01/05 ver

January 5, 2019)
Windows: Version 0.7.7 Build 9493 (Released: January 5, 2019)
Linux      : Version 0.7.7 Build 9493 (Released: January 5, 2019)
Official Mersenneforum Subforum (new).
Official HWBOT forum thread.
Version v0.7.7: (January 5, 2019) - permalink
Version 0.7.7 is now out and with it are all mathematical features that I've blogged about here months ago.
The Custom Formula feature along with about 80 prebuilt formulas and constants.
3 new built-in algorithms for Catalan's constant: Guilerra, Pilehrood-short, and Pilehrood-long
A new built-in algorithm for the Lemniscate constant: AGM-Pi
So for the first time in years, this is a major release with almost nothing on the hardware/optimization front.
The defining feature for this release is obviously the custom formulas. As mentioned in the October blog, it allows y-cruncher to evaluate user-input formulas.
The final list of functions for v0.7.7 is:
Basic Arithmetic: addition, subtraction, multiplication, division, integer power
Elementary Functions: square root, arithmetic-geometric mean (AGM), logarithms, ArcCoth() of integer
Special Functions: ArcSinlemn() of rational, generalized hypergeometric series of rationals
Constants: Golden Ratio, e, Pi, Zeta(3), Catalan's Constant, Lemniscate, Euler-Mascheroni Constant
The only thing new since the original announcement is that the logarithm has been extended to allow any real input as opposed to just small integers.
The download bundles now include about 80 prebuilt formulas which you can input into y-cruncher to compute. Feel free to contribute more on GitHub.

2018/12/03 ver

December 3, 2018)
Windows: Version 0.7.6 Build 9490 (Released: December 2, 2018)
Linux      : Version 0.7.6 Build 9490 (Released: December 2, 2018)
November 30, 2018
November 30, 2018
Compute:  32.0 hours
Verify:  48.1 hours
November 30, 2018
November 27, 2018
Kevin Humphreys
Golden Ratio
Compute:  10.3 days
Verify:  10.0 days
Intel Xeon E5-2640 v2 @ 2.0 GHz
48 GB
Latest Releases: (December 2, 2018)

2018/11/20 ver

November 20, 2018)
Windows: Version 0.7.6 Build 9489 (Released: November 19, 2018)
Linux      : Version 0.7.6 Build 9488 (Released: November 19, 2018)
See the complete list including other notably large computations. If you want to set a record yourself, the rules are in that link.
Latest Releases: (November 19, 2018)
y-cruncher v0.7.6.9489.zip
y-cruncher v0.7.6.9488-static.tar.xz
y-cruncher v0.7.6.9488-dynamic.tar.xz
18.6 MB

2018/11/02 ver

November 1, 2018)
Computation of Pi using a Custom Formula
Custom Formulas: (October 28, 2018) - permalink
The new formula feature will allow users to input arbitrary (finite sized) formulas with functions such as:
Addition, subtraction, multiplication, division, and integer power.
Square root and inverse square root.
AGM, Log of integer, ArcCoth, ArcSinlemn
Hypergeometric series (with restrictions)
All the existing constants.
These encompass nearly all of y-cruncher's internal functionality. The AGM and large number square root are new to y-cruncher v0.7.7 and didn't exist before. This set of functions is not final and will probably grow a bit more before v0.7.7 is released.
A list of formulas can be found here: https://github.com/Mysticial/y-cruncher-Formulas/tree/master/Formulas
This custom formula feature may seem like it's coming out of nowhere. But it's been in the making for years. There's a long list of reasons why it took so long:
Technical Debt: y-cruncher's mathematical code was never modularized enough to allow such a feature. This took around 2 years of incremental cleanups and refactorings to finally achieve.
y-cruncher never had a way to express and serialize formulas. This became possible when the configuration files were implemented.
Characterizing and sanitizing user-input for hypergeometric series polynomials involved an area of math for which I had no expertise in.
The custom formula feature is not yet complete. Given the scale of such a feature, it will require more than the usual amount of testing. So it's still months away.

2018/10/15 ver

October 14, 2018)
Windows: Version 0.7.6 Build 9487 (Released: October 14, 2018)
Linux      : Version 0.7.6 Build 9487 (Released: October 14, 2018)
As only two independent algorithms are needed to establish records, the existing formulas by Lupas and Huvent (as well as Guillera's formula) are now effectively out-of-date. But there are no immediate plans to remove any of the outdated formulas.
October 6, 2018
October 6, 2018
Alexander Yee
Compute:  25.3 hours
Verify:  17.3 hours
Intel Core i9 7940X @ 3.6 GHz
128 GB DDR4
September 23, 2018
September 28, 2018
Tizian Hanselmann

2018/09/17 ver

September 16, 2018)
Windows: Version 0.7.6 Build 9486 (Released: September 16, 2018)
Linux      : Version 0.7.6 Build 9486 (Released: September 16, 2018)
Latest Releases: (September 16, 2018)
y-cruncher v0.7.6.9486.zip
y-cruncher v0.7.6.9486-static.tar.xz
y-cruncher v0.7.6.9486-dynamic.tar.xz
Comparison Chart: (Last updated: September 15, 2018)
Core i7 9900K
Intel Coffee Lake
*** GHz
16 GB - **** MT/s
v0.7.6 ~ Kurumi
x64 AVX2 + ADX
Under embargo until release.
Phenom II X3 720

2018/09/07 ver

September 6, 2018)
Windows: Version 0.7.6 Build 9485 (Released: September 6, 2018)
Linux      : Version 0.7.6 Build 9485 (Released: September 6, 2018)
"yoyo" &
Latest Releases: (September 6, 2018)
y-cruncher v0.7.6.9485.zip
y-cruncher v0.7.6.9485-static.tar.xz
y-cruncher v0.7.6.9485-dynamic.tar.xz
Core i7 7700K
Ryzen 7 1800X
Core i7 8700K
Core i7 9700K
Intel Kaby Lake
Intel Coffee Lake
Intel Coffee Lake

2018/08/29 ver

August 29, 2018)
Windows: Version 0.7.6 Build 9484 (Released: August 28, 2018)
Linux      : Version 0.7.6 Build 9484 (Released: August 28, 2018)
August 28, 2018
August 28, 2018
"yoyo" +
Ryan Moore
Golden Ratio
Compute:  42.2 hours
Verify:  169 hours
2 x Intel Xeon E5-2696 v4 @ 2.2 GHz
768 GB
Intel Core i7 7700K @ 4.2 GHz
32 GB
Latest Releases: (August 28, 2018)
y-cruncher v0.7.6.9484.zip
y-cruncher v0.7.6.9484-static.tar.xz

2018/08/27 ver

August 26, 2018)
Catalan's Constant is No Longer a Slow Constant: (August 23, 2018) - permalink
In what is probably the first major mathematical improvement since the start of the y-cruncher project, there are 3 new formulas for Catalan's Constant.
I was recently made aware of a publication by F. M. S. Lima which directly and indirectly led to 3 new formulas for Catalan's Constant which are faster than the Lupas formula which had been the fastest for more than a decade.
Speedup vs. Lupas
Pilehrood (short)
Pilehrood (long)
Catalan's Constant has historically been one of the slowest mainstream constants to compute - second only to the Euler-Mascheroni Constant. But thanks to these formulas, Catalan's Constant is now almost as fast as Zeta(3).
While we wait for v0.7.7, two new articles have been added to the algorithms page:
Binary Splitting
Binary Splitting Recursion Library
y-cruncher v0.7.6.9483b.zip
3.9 GHz (OC)

2018/08/11 ver

y-cruncher - A Multi-Threaded Pi-Program
From a high-school project that went a little too far...
By Alexander J. Yee
(Last updated:
August 11, 2018)
Numberworld Home
Records Set by y-cruncher
Download y-cruncher
Fastest Times
Performance Tips
Known Issues
Contact Me