Autor |
Mensagem |
Shredder_De_Cavaquinho Veterano |
# jan/10
· votar
GProtti auahuahauhuha
|
_FrEd_ Veterano |
# jan/10
· votar
Duvideiro
"Francês calcula o número exato do pi"
Vc leu a notícia?
|
Simonetti Veterano |
# jan/10
· votar
GProtti Imagino que seja difícil conseguir reservar tempo de um cluster para calcular pi e bater um recorde. O pessoal da universidade iria ficar puto da vida.
Acho que não iam, afinal o número em si é inútil, mas o algoritmo tem aplicações científicas.
Além disto, depois que um analista de sistemas da petrobrás (que possui um dos 5 supercomputadores mais potentes do país) disse que uma das máquinas virtuais roda uma versão portada do Seti@Home, eu não duvido de mais nada!
Além disto, o francês não precisou fazer o trabalho do zero. Se o número encontrado pelo japonês foi validado pelo comitê (sim, existe um comitê internacional pra isto!), ele pode ter começado pelo número do japonês, descartando apenas o último algarismo.
Pensando em termos de computação científica, um algoritmo destes deve ser bem interessante. Além disto, com plataformas atuais como CUDA, deve ser bem mais fácil hoje em dia um computador doméstico fazer isto do que um supercomputador 10 anos atrás. Basta um cara colocar 4-5 placas nVidia GTX 295 num Core i7 comum com uns 12 Gb de RAM e desenvolver o algoritmo para rodar sobre CUDA. Isto custa algum dinheiro, mas nada comparado ao que custa um Cray Supercomputer.
|
LucasGuitarMaster Veterano |
# jan/10
· votar
nao entendi pra que serve isso.. o numero nao tem fim, qual a vantagem de se ter 30 ou 40 trilhoes de decimais, se só se usam 2 ou 3 casas?
|
ghostbastard Veterano |
# jan/10
· votar
Simonetti
qual seria a configuração de um dese supercomputer?
|
ghostbastard Veterano |
# jan/10
· votar
caramba:
http://www.nsa.gov/about/_images/pg_hi_res/cray.jpg
deve ser massa ter um desses no quarto.
|
Tripa-Seca Veterano |
# jan/10
· votar
Atum Bluesman
Sério, gostaria de saber a utilidade para esse pi, alguém sabe?
Nunca aprendeu a calcular área de circunferencia ? o.O
|
Simonetti Veterano |
# jan/10
· votar
ghostbastard
Para plataforma CUDA?
Qqr PC com 2 ou mais placas de vídeo da nVidia. De preferência as top de linha, mas a partir da 8800 já é suficiente.
Funciona assim:
A plataforma CUDA é uma plataforma de desenvolvimento (tem driver + compilador + linguagem C + ambiente de desenvolvimento + toolkit + SDK + etc) que permite que os aplicativos usem a GPU (as "cpus" das placas de vídeo) para fazer o processamento matemático. Na verdade, internamente, o processamento matemático é transformado em cálculos vetoriais, que são nativos a GPUs. Basta ver do que elas são capazes de fazer nos games: a geração das imagens é tudo matemática pura!
Então... usando o CUDA, um aplicativo desenvolvido especificamente para tirar proveito das GPUs, e que tenha grande necessidade de cálculos matemáticos, será provavelmente muito mais rápido em uma única GPU do que em vários Xeon em SMP, pois trata-se de GPUs absurdamente especializadas e otimizada para este tipo de cálculo.
http://www.nvidia.com/object/cuda_what_is.html
Se você tem um PC comum com 2 nVidias boas, e sabe programar em C, você já tem e sabe o suficiente para criar um programa capaz de executar cálculos matemáticos complexos que são mais rápidos do que num supercomputador de alguns anos atrás.
CUDA foi o grande lance da nVidia, e que lançou ela no mundo da supercomputação, a preço de PCs domésticos.
Por exemplo: seu Core 2 Duo com 2 nVidias, e com um aplicativo para calcular Pi feito para CUDA, uns 8 Gb de RAM (que é barato!), será mais rápido fazendo isto do que o mesmíssimo algoritmo rodando em código x86 em um servidor com uns 16 Xeon 5500 (SMP) e vários Gb de RAM. Isto te da idéia da dimensão do poder computacional das placas de vídeo de hoje aliadas à plataforma CUDA.
|
Atum Bluesman Veterano |
# jan/10
· votar
Tripa-Seca Nunca aprendeu a calcular área de circunferencia ? o.O
Hahahaha estou falando desde pi tão grande que o francês achou, queria saber a aplicação dele. Qual a diferença dele em termos práticos em relação ao que usamos usualmente.
|
Simonetti Veterano |
# jan/10
· votar
Atum Bluesman Qual a diferença dele em termos práticos em relação ao que usamos usualmente.
Nenhuma. O lance não é o número em si, mas o algorítmo usado, sacou? Isto tá no texto original.
Em termos práticos, aliás, é impossível usar este pi gigante, pois se ele usa mais de 1 Tb só para ser armazenado, imagine como seria fazer cálculos com ele!
|
ghostbastard Veterano |
# jan/10
· votar
Simonetti
ah, massa. Mas na verdade eu tava falando do (no woman no) Cray Supercomputer.
Eu li sobre ele mas não entendi muita coisa.
Mas valeu pela explicação sobre o CUDA, achei muito interessante.
|
Simonetti Veterano |
# jan/10
· votar
ghostbastard
Cray é o seguinte: suponha que um Cray novinho custe, instalado, uns 25 milhões de dólares (não estou chutando... começa por aí)
Se você tiver 200 milhões disponíveis, ainda assim não poderá comprar um.
Curiosidades inúteis, mas leitura divertida:
Todos os supercomputadores (como Cray, IBM, Fujitsu, etc) são comprados apenas por quem o governo americano PERMITA que possua um.
O da Petrobrás, comprado no começo dos anos 90, foi uma novela, pois os governo dos EUA não queria que a PEtrobras tivesse um supercomputador da IBM. Foi briga de governo com governo, coisa de cachorro grande.
Por baixo dos panos, a Petrobrás ia poder aumentar e muito os estudos geológicos para se saber onde fazer prospecção de petróleo com um computador destes. Ele faz análise de imagens de satelite, e cruza um monte de informações doidas para dizer onde pode ou não ter petróleo. Como vc acha que acharam petróleo no meio da Amazônia????? E o governo americano, muito esperto, não queria que o Brasil tivesse autonomia na exploração de petróleo. Espertos eles, não?
Para a UNICAMP (que tem um super IBM tb), o argumento foi de que eles poderiam usar o supercomputador para fazer cálculos balísticos, necessários para projetar e desenvolver mísseis intercontinentais, e consequentemente entrar na corrida armamentista da guerra fria. Obviamente que a UNICAMP mentiu e mais tarde usou para isto, mas vários de nossos foguetes espaciais (para lançamento de satélite) explodiram no lançamento!!!!
Hoje várias universidades possuem supercomputadores, mas como fazem isto? Simples: ao invés de comprar clusters de supercomputadores, compram clusters de milhares de computadores de pequeno porte (como Xeon, Opteron ou PowerPC), que acabam tendo o mesmo desempenho, mas ocupam muito mais espaço e consomem mais energia, embora sejam mais baratos. Só que não tem nenhuma burocracia comprar isto.
|
Meu filho ouvirá Classic Rock Veterano |
# jan/10
· votar
Posta o número aí, cara!
R.I.P. servidor do Sam :'(
|
ghostbastard Veterano |
# jan/10
· votar
Simonetti
legal, achei mais informaçõe ssobre eles aqui:
http://www.cray.com/Products/CX/Systems.aspx
pelo que percebi existem umas configurações pra "home-users".
|
Simonetti Veterano |
# jan/10
· votar
ghostbastard pelo que percebi existem umas configurações pra "home-users".
Estes são workstations. Aí eu prefiro uma da SGI (que são as usadas pelo Hans Donner e pela equipe de CG da Globo):
http://www.sgi.com/products/workstations/octaneIII/
A SGI tb fabrica supercomputadores a partir de processadores comuns (como Xeon e Opteron). Tem máquinas da SGI com suporte a 216.000 cores!!!!
|
GProtti Veterano |
# jan/10
· votar
Simonetti Quanto bla bla bla de Info Exame.
Acho que não iam, afinal o número em si é inútil, mas o algoritmo tem aplicações científicas. Que algoritmo? Se ele tem um método para aproximar pi mais eficiente que os existentes ele não precisa quebrar nenhum recorde de precisão pra provar isso.
|
adnz Veterano |
# jan/10
· votar
http://bellard.org/pi/pi2700e9/pidigits.html
nao entendi pra que serve isso.. o numero nao tem fim, qual a vantagem de se ter 30 ou 40 trilhoes de decimais, se só se usam 2 ou 3 casas?
Usam até umas 40. E é útil pra testar algoritmos novos e mais rápidos (como o desse cara) e pra "mostrar" até onde nós podemos computar números. Além de ser uma "provinha" de que Pi é irracional mesmo, já que se nesses 3 trilhões de dígitos existir uma sequência de algum tipo ele não vai ser...
|
Simonetti Veterano |
# jan/10
· votar
GProtti Quanto bla bla bla de Info Exame.
A Info Exame é uma merda. Revista inútil escrita por estagiários que estão com décadas de defasagem tecnológica. Pelo que parece, no entanto, você a lê.
Se você já fez pós-graduação alguma vez na vida, você sabe que a prova é necessária para qualquer contestação científica.
Se a contestação dele é um novo algoritmo, ele precisa provar que é mais eficiente que o atual.
GProtti Se ele tem um método para aproximar pi mais eficiente que os existentes ele não precisa quebrar nenhum recorde de precisão pra provar isso.
Você já cagou. Agora se limpe!
|
GProtti Veterano |
# jan/10
· votar
Se você já fez pós-graduação alguma vez na vida, você sabe que a prova é necessária para qualquer contestação científica. Sim, fiz. Mestrado, agora faço doutorado.
Se a contestação dele é um novo algoritmo, ele precisa provar que é mais eficiente que o atual. Sim, ele apresenta uma prova teórica. Para reforçar pode apresentar como experimento aproximar pi com determinada precisão no mesmo ambiente usando diversos outros métodos e o dele. Não precisaria necessariamente ir além da precisão do recorde atual, bastaria medir quanto tempo os métodos testados demoram para atingir tal precisão.
Além do mais, buscando essa quebra de recorde ele demorou tanto que não daria para comparar experimentalmente o método dele com outros.
|
adnz Veterano |
# jan/10
· votar
GProtti O objetivo não é só ver qual algoritmo é mais rápido, mas sim testar idéias novas (que se forem mais rápidas melhor). Provavelmenet se ele usasse o algoritmo dele com os 32903284934 computadores que o antigo tinha, ele ia conseguir calcular mais dígitos (chute, pois não analisei o algoritmo dele nem o do antigo recorde).
Mas concordo que, em teoria, ele não precisa quebrar recordes pra mostrar que o algoritmo dele é mais rápido, já que uma prova teoria da eficiência desse algoritmo é o bastante. Mas eu duvido que tu algum dia crie um algoritmo foda pra fazer alguma coisa e não queira bater recordes usando algo que tu criaste. :P
|
Índio_DT Veterano |
# jan/10
· votar
Caralho. Já posso morrer feliz agora! Descobriram a porra do numero exato do PI. Puta que pariu...quanta felicidade...
|
adnz Veterano |
# jan/10
· votar
Aé, e tá errado. Não é número exato do Pi. o.o
|
Simonetti Veterano |
# jan/10
· votar
adnz Mas eu duvido que tu algum dia crie um algoritmo foda pra fazer alguma coisa e não queira bater recordes usando algo que tu criaste. :P
Certíssimo! Touché!
É o mesmo lance dos campeonatos de overclock: tem gente que gasta uma fortuna comprando um caminhao de nitrogenio líquido para ver uma CPU rodar a 5-6 GHZ... e nem é pra jogar, mas apenas para fazer os benchmarks, filmar, tirar fotos, etc.
Ou seja: nenhuma aplicação prática, mas o direito de falar "eu sou o mais foda"! O tal do "bragging rights"
|
GiulianoB Veterano |
# jan/10
· votar
grande bosta , na moral.
|
Guilherme 90 Veterano |
# jan/10
· votar
Esses caras merecem respeito.
|
DarkMakerX Veterano |
# jan/10
· votar
Shredder_De_Cavaquinho em que tipo de calculo se usam 303930983091809371093710923719823917 trilhões de dígitos?
No calculo do pi.
*tum dum tsh
|