y-cruncher : El software utilizado para romper el record de cálculo de decimales de pi

agosto 8 20102 comentarios

Guardado en : Ciencia, Programación, Software Libre, Tecnología

http://www.numberworld.org/y-cruncher/benchmarks/v0.5.3/pi_100b_nagisa_7_29_2010.jpg

El pasado día 2 de agosto el ingeniero informático Shigeru Kondo y el estudiante Alexander J. Yee han conseguido batir el récord de decimales del número \pi, dejándolo en 5 billones de decimales. Este cálculo les llevo 3 meses y con la cantidad de decimales obtenida casi doblan el récord anterior, que estaba en 2′7 billones de decimales.

Buscando por la red un poco, encontre la pagina oficial del programador Alexander J. Yee, desde la cual es posible descargar el software programado con el fin de calcular el mayor numero de decimales de PI

Aqui les dejo un poco de Informacion[EN]:

y-cruncher is the first efficient and publicly available Pi-calculator that can sustain a near 100% cpu load on multi-core computers.
There are other multi-threaded Pi-programs that can achieve high cpu usage, but few of them can sustain it through an entire Pi computation.

Features:

  • Computes Pi and other constants.
  • Capable of computing trillions of digits of Pi (among other constants).
  • Faster than PiFast 4.3 and QuickPi 4.5 when two or more cores are present.
  • Two algorithms are available for each major constant. One for computation and one for verification. (great for stress-testing)
  • Extremely efficient even for large computations (> 1 billion digits).
  • Swap Space management for large computations that require more memory than there is available.
  • Multi-Threaded – Multi-threading can be used to fully utilize modern multi-core processors without significantly increasing memory usage.
    For large computations, it scales almost linearly with the # of cores.
  • Multi-Hard Drive – Multiple hard drives can be used for faster disk swapping. (scales linearly – as fast as hardware Raid 0, with no limit to the # of drives)
  • Semi-Fault Tolerant – Able to detect and correct for minor errors that may be caused by hardware instability or software bugs.

Aside from computing π and other constants, y-cruncher is great for stress testing 64-bit systems with lots of ram.

System Requirements:

All times in seconds.

All benchmarks were done using the fastest binary with the fastest achieved settings for the system they were run on.

v0.5.3 and v0.5.4 are exactly the same speed. So results are directly comparable.

Number of Digits Core 2 Quad
(8 MB cache)
2.4 GHz
Phenom II X4
3.2 GHz1
Core i7
2.67 GHz
2
Core i7
4.0 GHz
3
4 x Opteron
(Barcelona)
2.31 GHz
4
2 x Xeon
(Harpertown)
3.2 GHz
2 x Xeon
(Westmere-EP)
3.33 GHz
5
v0.5.3 v0.5.4 v0.5.4 v0.5.4 v0.5.3 v0.5.4 v0.5.3
1,000,000 0.566 0.390 0.259 0.353
10,000,000 5.286 3.667 2.466 3.371
100,000,000 68.95 43.60 29.53 35.09 30.81 16.29
1,000,000,000 990.0 619.4 424.3 468.1 395.9 202.5
10,000,000,000 5,339 2,721

1This was actually a 2.8 GHz Phenom II X3. It was unlocked to 4 cores and then overclocked to 3.2 GHz. Credit to Raymond Chan.

2Intel Turbo Boost Technology increases actual operating frequency to 2.8 GHz.

3Overclocked from 2.67 GHz. Actual operating frequency after Turbo Boost is 4.2 GHz.

4Credit to skycrane from XtremeSystems.

5Intel Turbo Boost Technology increases actual operating frequency to 3.46 GHz. Credit to Shigeru Kondo.

Click to see benchmarks of older versions.

Number of Digits Core 2 Duo
(Merom)
2.0 GHz
Core 2 Quad
(8 MB cache)
2.4 GHz
Phenom II X4
3.2 GHz1
Core i7
2.67 GHz
2
Core i7
4.0 GHz
3
2 x Xeon
(Harpertown)
3.2 GHz
2 x Xeon
(Gainestown)
3.33 GHz
4
v0.4.3 v0.4.4 v0.4.4 v0.4.3 v0.4.3 v0.4.3 v0.4.3
1,000,000 1.085 0.752 0.544 0.439 0.306 0.456
10,000,000 14.62 8.521 5.254 4.375 2.966 4.305
100,000,000 248.1 84.58 65.86 50.22 34.41 38.10 25.10
1,000,000,000 1,183 696.5 478.6 468.2 322.0
10,000,000,000 6,291 4,481

1This was actually a 2.8 GHz Phenom II X3. It was unlocked to 4 cores and then overclocked to 3.2 GHz. Credit to Raymond Chan.

2Intel Turbo Boost Technology increases actual operating frequency to 2.8 GHz.

3Overclocked from 2.67 GHz. Actual operating frequency after Turbo Boost is 4.2 GHz.

4Intel Turbo Boost Technology increases actual operating frequency to 3.46 GHz. Credit to Shigeru Kondo.

Number of Digits Core 2 Quad
(6 MB cache)
2.66 GHz
Core i7
2.67 GHz
1
Core i7
4.0 GHz
2
2 x Opteron
(Shanghai)
3.34 GHz
3
2 x Xeon
(Harpertown)
3.2 GHz
2 x Xeon
(Gainestown)
3.2 GHz
4
v0.4.1 v0.4.2 v0.4.2 v0.4.2 v0.4.2 v0.4.1
1,000,000 0.918 0.536 0.366 0.617 0.716
10,000,000 7.859 5.027 3.398 4.288 4.774
100,000,000 103.1 62.58 42.07 42.31 41.56 28.14
1,000,000,000 1,360 844.6 574.4 552.9 520.2 365.2
10,000,000,000 6,999 4,961

1Intel Turbo Boost Technology increases actual operating frequency to 2.8 GHz.

2Overclocked from 2.67 GHz. Actual operating frequency after Turbo Boost is 4.2 GHz.

3Overclocked from 2.9 GHz. Credit to Hawkeye4077 from XtremeSystems.

4Credit to Shigeru Kondo. Possibly overclocked, but the submitter made no mention of the actual operating frequency.
There has been a report from someone (with identical processors and faster ram), that these timings are unattainable without overclocking.

Multi-core Scaling: How much faster is multi-threading?

  • v0.5.3 – v0.5.4:
Processor(s): CPU Frequency*: Memory: Memory Frequency: Multi-Threading Benefit: View Benchmark Data:
Intel Core 2 Quad Q6600 @ 2.4 GHz 2.4 GHz 6 GB DDR2 800 MHz 3.570 x View Benchmarks
Intel Core i7 920 @ 2.67 GHz 3.34 GHz (3.5 GHz Turbo Boost) 12 GB DDR3 1336 MHz 4.104 x View Benchmarks
2 x Intel Xeon X5482 Harpertown @ 3.2 GHz 3.2 GHz 64 GB DDR2 800 MHz 6.458 x View Benchmarks

*Note that CPU frequencies higher than the stock frequency imply overclocking.

Al ejecutar el software

Y navegar por algunas opciones:

1
2
3
4
6
5
Algunas Capturas de Pantalla del Software:

Pi – 500 million digits (6 minutes, 40 seconds) Pi – 1 billion digits (7 minutes) Pi – 100 billion digits (28 hours)

2.8 GHz Phenom II X3
(Unlock to 4 Cores + Overclock to 3.2 GHz)
720 Deneb
2.67 GHz Core i7
(Overclock to 4.2 GHz)
920 Bloomsfield
4 GB DDR3
1333 MHz (dual channel)
12 GB DDR3
1200 MHz (triple channel)
Fuente: http://kira.herobo.com/

Contacta al Creador de esta entrada:

Tu nombre (obligatorio)

Tu email (obligatorio)

Asunto

Tu mensaje

Quizá te interese :

Acerca del autor:

Estudiante de Ingenieria en Sistemas Comp. en la ESCOM, linuxero,geek, programador, blogger novato y actualmente estoy administrando el sitio : www.ubuntizados.com

2 Respuestas a “y-cruncher : El software utilizado para romper el record de cálculo de decimales de pi”

  1. [...] y-cruncher : El software utilizado para romper el record de … [...]

  2. [...] y-cruncher : El software utilizado para romper el record de … [...]

Deja un comentario


Licencia y uso

Las técnicas demostradas en los tutoriales pueden ser utilizadas sin ninguna limitación y tampoco es obligatorio dar una atribución.


Los textos, imágenes y tutoriales son propiedad de sus respectivos autores, nuestro contenido se encuentra bajo licencia Creative Commons Share-Alike.

Escribe algo para el sitio

El escribir un tutorial o un artículo, mandarnos un enlace para Ubicuos, no solamente es una forma de obtener publicidad, si no también de dar algo a la comunidad y nosotros te lo recompensamos con los premios del mes! Leer más de nuestras promociones

¿Sugerencias?

Este es TU sitio, si tienes sugerencias o ideas de cómo podemos mejorarlo para ti, ¡Por favor háznoslos saber!

Hacemos nuestro mayor esfuerzo en proporcionar un sitio útil y amigable y esperamos que disfrutes tu tiempo aquí.

Ayuda a Difundir

Te gusta Ubicuos?

Ve las formas en que nos puedes apoyar.

Apoyando a Ubicuos.com

Submit your linkClose

-->