{"id":42130,"date":"2019-03-18T00:00:00","date_gmt":"2019-03-17T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov"},"modified":"2020-02-18T13:44:56","modified_gmt":"2020-02-18T10:44:56","slug":"novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov","title":{"rendered":"Novo recorde mundial no c\u00e1lculo do n\u00famero pi: 31,4 trilh\u00f5es de d\u00edgitos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Novo recorde mundial no c\u00e1lculo do n\u00famero pi: 31,4 trilh\u00f5es de d\u00edgitos\" src=\"\/wp-content\/uploads\/2019\/03\/21827f56f72d42529c08f78b743779f3.\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>A f\u00f3rmula de Bailey-Borwein-Plouffe permite extrair qualquer d\u00edgito hexadecimal ou bin\u00e1rio espec\u00edfico do n\u00famero pi sem calcular os anteriores (o atual recorde foi estabelecido pelo algoritmo de Chudnovsky, veja abaixo)<\/i><\/p>\n<p>O cluster computacional do Google Compute Engine calculou, em 121 dias, a maior quantidade de d\u00edgitos de pi em 25 m\u00e1quinas virtuais, estabelecendo um novo recorde mundial: 31,4 trilh\u00f5es de d\u00edgitos ap\u00f3s a v\u00edrgula. Esta \u00e9 a primeira vez que um software de nuvem acess\u00edvel foi utilizado para calcular um n\u00famero de pi dessa magnitude.<\/p>\n<p>O recorde ser\u00e1 atribu\u00eddo a Emma Haruka Iwao, do departamento de computa\u00e7\u00e3o de alto desempenho do Google. Foi ela quem utilizou a infraestrutura do Google Cloud para os c\u00e1lculos. O recorde mundial anterior foi estabelecido por Peter Truong em 2016, que calculou at\u00e9 22,4 trilh\u00f5es de d\u00edgitos. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.newscientist.com\/article\/2124418-celebrate-pi-day-with-9-trillion-more-digits-than-ever-before\/\">em um servidor feito sob medida<\/a><\/noindex>, que tamb\u00e9m foi patrocinado pelo empregador.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAssim como Truong, a engenheira do Google usou o y-cruncher para os c\u00e1lculos. Este programa emprega <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Chudnovsky_algorithm\">o algoritmo de Chudnovsky<\/a><\/noindex>, um algoritmo r\u00e1pido para calcular o n\u00famero pi. J\u00e1 nos anos 80, os <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Chudnovsky_brothers\">irm\u00e3os Chudnovsky<\/a><\/noindex> usaram-no para calcular um bilh\u00e3o de d\u00edgitos.<\/p>\n<p>Por sua vez, o algoritmo \u00e9 baseado na propriedade de r\u00e1pida converg\u00eancia de uma s\u00e9rie hipergeom\u00e9trica:<\/p>\n<p><img decoding=\"async\" alt=\"Novo recorde mundial no c\u00e1lculo do n\u00famero pi: 31,4 trilh\u00f5es de d\u00edgitos\" src=\"\/wp-content\/uploads\/2019\/03\/d0facda8d371c24f9a06a3408e6e71c7.\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEmma Haruka Iwao se interessou pelo 'n\u00famero m\u00e1gico' depois de aprender sobre ele em uma aula de matem\u00e1tica na escola, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.co.uk\/article\/google-computing-pi-maths\">escreve<\/a><\/noindex> <i>Wired<\/i>. Na universidade, um de seus professores, Daisuke Takahashi, era um recordista em n\u00fameros calculados usando um supercomputador. Hoje, praticamente qualquer engenheiro interessado que tenha acesso a recursos computacionais s\u00e9rios e a um grande espa\u00e7o de armazenamento (para guardar os resultados dos c\u00e1lculos) pode estabelecer um recorde. O programa criado em 2009, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.numberworld.org\/y-cruncher\/\">y-cruncher<\/a><\/noindex> , \u00e9 projetado para calcular constantes matem\u00e1ticas, como pi. Ele suporta massiva multithreading e faixas de trilh\u00f5es. Este programa, na verdade, commoditizou o c\u00e1lculo de constantes.<\/p>\n<p>\u00abVoc\u00ea precisa de um computador bastante poderoso para quebrar o recorde mundial\u00bb, diz Ivao. \u00abN\u00e3o d\u00e1 para fazer isso em um computador comprado em loja, ent\u00e3o as pessoas costumavam montar m\u00e1quinas personalizadas\u00bb. Em setembro de 2018, Ivao come\u00e7ou a considerar como funcionaria tecnicamente o processo de c\u00e1lculo fora do alcance do recorde. Logo ficou claro que o maior problema seria o volume de dados a serem armazenados. No final, o resultado calculado ocupa 170 terabytes. Em vez de montar um servidor personalizado, como seus antecessores, a jovem utilizou a infraestrutura do Google Cloud.<\/p>\n<p><img decoding=\"async\" alt=\"Novo recorde mundial no c\u00e1lculo do n\u00famero pi: 31,4 trilh\u00f5es de d\u00edgitos\" src=\"\/wp-content\/uploads\/2019\/03\/d22c405e6bc8bd51f5b5292ec251d565.jpg\" style=\"display:block;margin: 0 auto;\" \/>Ivao levantou 25 m\u00e1quinas virtuais: \u00abMas em vez de pressionar esse bot\u00e3o da m\u00e1quina virtual 25 vezes, eu automatizei, explica ela. Voc\u00ea pode fazer isso em alguns minutos, mas se precisar de tantos computadores, levar\u00e1 alguns dias para tudo ser configurado\u00bb. Em seguida, Ivao gerenciou a execu\u00e7\u00e3o do y-cruncher nessas 25 m\u00e1quinas virtuais de forma cont\u00ednua durante 121 dias. <\/p>\n<p>Para a precis\u00e3o dos c\u00e1lculos, as m\u00e1quinas virtuais precisavam funcionar constantemente. A engenheira instalou um sistema de monitoramento que a alertaria se algo desse errado, como uma falha repentina em uma das m\u00e1quinas virtuais. Apenas uma emerg\u00eancia \u2014 mesmo que por alguns minutos \u2014 poderia comprometer todo o processo de c\u00e1lculo, se n\u00e3o fosse pelo backup.<\/p>\n<p>\u00abO cruncher e o Google Cloud possuem sistemas de backup, e eu os configurei para que voc\u00ea pudesse tirar instant\u00e2neas desses discos imediatamente, sem parar os c\u00e1lculos\u00bb, diz Ivao. Esses dados eram ent\u00e3o copiados e salvos externamente, em outros discos, na forma de instant\u00e2neas.<\/p>\n<p>\u00abNo come\u00e7o, havia v\u00e1rios par\u00e2metros que eu mudei, como a quantidade de dados que voc\u00ea poderia ler ou escrever de uma vez, e como os limites mudariam \u00e0 medida que aumentasse\u00bb, diz Ivao.<\/p>\n<p>Com o aumento do n\u00famero de d\u00edgitos, o tamanho dos arquivos crescia, e a complexidade dos c\u00e1lculos aumentava de forma n\u00e3o linear. Isso complicou muito o c\u00e1lculo inicial, quando Ivao tentava estimar quais recursos das m\u00e1quinas virtuais seriam necess\u00e1rios para o projeto.<\/p>\n<p>Agora tanto os c\u00e1lculos quanto a verifica\u00e7\u00e3o de resultados foram conclu\u00eddos: o y-cruncher possui dois algoritmos b\u00e1sicos integrados - um para calcular o pr\u00f3prio \u03c0 e outro para verifica\u00e7\u00e3o. O algoritmo de verifica\u00e7\u00e3o funciona em paralelo com o c\u00e1lculo, mas calcula apenas um d\u00edgito, ent\u00e3o o recorde pode ser registrado oficialmente.<\/p>\n<p>\nTeoricamente, um novo recorde mundial pode ser estabelecido se simplesmente pegarmos o arquivo anterior e aplicarmos a f\u00f3rmula de Bailey-Borwein-Plouffe para calcular mais um d\u00edgito. No entanto, isso certamente contradiz as regras para registrar tais recordes mundiais: provavelmente, cada candidato deve come\u00e7ar o c\u00e1lculo do zero. Como alternativa: melhorar a conquista anterior em N%, o que n\u00e3o \u00e9 poss\u00edvel com a f\u00f3rmula de Bailey-Borwein-Plouffe.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443998\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0411\u044d\u0439\u043b\u0438 \u2014 \u0411\u043e\u0440\u0443\u044d\u0439\u043d\u0430 \u2014 \u041f\u043b\u0430\u0444\u0444\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u043b\u044e\u0431\u0443\u044e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u0443\u044e \u0438\u043b\u0438 \u0434\u0432\u043e\u0438\u0447\u043d\u0443\u044e \u0446\u0438\u0444\u0440\u0443 \u0447\u0438\u0441\u043b\u0430 \u043f\u0438 \u0431\u0435\u0437 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 (\u043d\u044b\u043d\u0435\u0448\u043d\u0438\u0439 \u0440\u0435\u043a\u043e\u0440\u0434 \u0431\u044b\u043b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043d\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0435 \u0427\u0443\u0434\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e, \u0441\u043c. \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c) \u0412\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 Google Compute Engine \u0437\u0430 121 \u0434\u0435\u043d\u044c \u043d\u0430 25 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d\u0430\u0445 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0438\u0444\u0440 \u0432 \u0447\u0438\u0441\u043b\u0435 \u043f\u0438, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u043d\u043e\u0432\u044b\u0439 \u043c\u0438\u0440\u043e\u0432\u043e\u0439 \u0440\u0435\u043a\u043e\u0440\u0434: 31,4\u00a0\u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0437\u043d\u0430\u043a\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":42131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-42130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0411\u044d\u0439\u043b\u0438 \u2014 \u0411\u043e\u0440\u0443\u044d\u0439\u043d\u0430 \u2014.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0439 \u043c\u0438\u0440\u043e\u0432\u043e\u0439 \u0440\u0435\u043a\u043e\u0440\u0434 \u043f\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044e \u0447\u0438\u0441\u043b\u0430 \u043f\u0438: 31,4 \u0442\u0440\u043b\u043d \u0437\u043d\u0430\u043a\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0411\u044d\u0439\u043b\u0438 \u2014 \u0411\u043e\u0440\u0443\u044d\u0439\u043d\u0430 \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-03-17T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:44:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Novo recorde mundial no c\u00e1lculo do n\u00famero \u03c0: 31,4 trilh\u00f5es de d\u00edgitos | ProHoster","description":"A f\u00f3rmula de Bailey-Borwein-Plouffe.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0439 \u043c\u0438\u0440\u043e\u0432\u043e\u0439 \u0440\u0435\u043a\u043e\u0440\u0434 \u043f\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044e \u0447\u0438\u0441\u043b\u0430 \u043f\u0438: 31,4 \u0442\u0440\u043b\u043d \u0437\u043d\u0430\u043a\u043e\u0432 | ProHoster","og:description":"\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0411\u044d\u0439\u043b\u0438 \u2014 \u0411\u043e\u0440\u0443\u044d\u0439\u043d\u0430 \u2014.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/novyj-mirovoj-rekord-po-vychisleniyu-chisla-pi-31-4-trln-znakov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-03-17T21:00:00+00:00","article:modified_time":"2020-02-18T10:44:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"42130","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 07:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:16:48","updated":"2026-01-22 07:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/42130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=42130"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/42130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/42131"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=42130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=42130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=42130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}