martes, 5 de enero de 2010

2'7 billones de decimales de π

Pues sí, han leído bien. Como regalo de Reyes, me acabo de enterar (gracias a Manuel Pereira González) que Fabrice Bellard estableció el 31 de Diciembre un nuevo récord de computación de decimales del número π dejándlo en, ni más ni menos, 2699999990000 decimales en base 10 (2242301460000 en hexadecmal). Y lo mejor de todo es que no ha utilizado grandes ordenadores, sino uno de sobremesa, un Intel Core i7 a 2.93 GHz, con 6 Gb de RAM y 7.5 TB de disco duro, que, por lo visto, puede llegar a costar en torno a los 2000€.

El algorimo utilizado es una versión de la Fórmula de Ramanujan conocida como Algoritmo de Chudnovsky:


Para los intereados, el autor ha publicado con fecha 4 de Enero, los detalles técnicos del cálculo (PDF, 136Kb).

El anterior récord estaba en poder de Daisuke Takahashi, quien calculó 2'577 billones de decimales de π

Tito Eliatron Dixit.

8 comentarios:

  1. Huy, el anterior récord será 2,577 billones, ¿no? ;)

    131 días de tiempo de computación, madre mía. Me estaba preguntando cuánto habría sido.

    Un saludo!

    ResponderEliminar
  2. Impresionante!!!


    Tito, ya te echábamos de menos ;)

    ResponderEliminar
  3. @DarkSapiens: por supuesto, ahora la arreglo.

    ResponderEliminar
  4. Interesante el post. Es un excelente trabajo de optimización. En una época en la que ya no está de moda depurar el código y ahorrar recursos, agrada mucho ver esto. Llama la atención el hecho de que si la máquina se hubiera parado, por por ejemplo un corte de luz, se podía haber continuado desde el mismo punto de la ruptura.

    ResponderEliminar
  5. Pff... madre mía!

    No tenía ni idea de que ya se manejasen esos niveles de cifras!

    ResponderEliminar
  6. Yo siempre e sentido curiosidad por este numero pienso que oculta un misterio.

    ResponderEliminar
  7. ...y supongo que paro en 2.7 billones porque se quedo sin disco duro para almacenar el numerito!

    Segun mis calculos, se necesitan 3 TERABYTES largos (3143 MegaBytes) para almacenar ese monstruo, y eso siendo habiles y ahorrando bits inservibles...

    Y ojo, cuando le quieres sumar el siguinete termino de la serie, este tambien ocupa 3 Teras, y mientras lo calculas, el denominador y el numerador TAMBIEN ocupan 3 Teras, y cada termino necesario para calcular esos denominadores y numeradores, pues tambien... aqui todo numerito que se menea ocupa 3 Teras.

    Vamos, un numero que no se puede enviar por email de ninguna de las maneras (curioso, una pelicula completa cabe en un email, pero un solo numerito no).

    Creo que llamar a este monstruo "PI" es toda una azaña de compresión de datos.

    ResponderEliminar
  8. Hola Eliatron, he incluido este post en la entrada que acabo de publicar:
    http://elmundoderafalillo.blogspot.com/2010/01/no-es-mio-pero-es-interesante-viii.html

    Año nuevo, pero tú sigues dando la lata ;)

    ResponderEliminar

Si no comentas, Gauss se comerá una integral.
Y, por favor, respeta a todos con tus opiniones.