PiHex
PiHex foi um projeto para obter os dígitos do número pi escritos em binário . O projeto PiHex possibilitou, em particular, determinar o ésimo bit de pi (e o seguinte 76), que permanece um recorde até hoje . O algoritmo computacional usa a fórmula de Bellard , uma versão aprimorada da fórmula de Bailey, Borwein e Plouffe . O projeto usou recursos de computação distribuídos em quase 2.000 computadores. O projeto PiHex terminou em1015{\ displaystyle 10 ^ {15}}11 de setembro de 2000.
O projeto é consequência da fórmula obtida por David H. Bailey , Peter Borwein e Simon Plouffe em 1995 que permite calcular dígitos hexadecimais isolados do número pi, sem ter que calcular os precedentes. O objetivo do projeto PiHex é calcular, não a maioria dos bits de pi após a vírgula, mas os bits mais distantes de pi após a vírgula.
O projeto PiHex estabeleceu vários recordes sucessivos:
- a 30 de agosto de 1998, calculando o quinto trilionésimo bit de pi (e os 76 bits seguintes);
- a 9 de fevereiro de 1999, calculando o quadragésimo trilionésimo bit de pi (e os 76 bits seguintes);
- a 11 de setembro de 2000, cálculo do milionésimo trilionésimo bit de pi (e os 76 bits seguintes).
A computação do trilionésimo bit levou 1,2 milhão de horas de CPU e usou 1.734 computadores em 56 países.
Notas e referências
(fr) Este artigo foi retirado parcial ou totalmente do artigo da Wikipedia em
inglês intitulado
" PiHex " ( ver a lista de autores ) .
-
Por exemplo, os primeiros 9 dígitos fraccionada (decimais) de pi são 141592654, de modo que os primeiros bits fraccionais são 001 001 000 0 1111. E a 10 th pouco mais distante depois do ponto decimal é 0.
-
Para dar uma ordem de magnitude, em um único computador, esse cálculo levaria 137 anos. No entanto, para ser exato, seria necessário levar em consideração o custo de distribuição do cálculo em muitas máquinas.
Link externo
(pt) Site oficial do projeto
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">