Posts

Showing posts from January, 2005

Rumo ao TOP500

Finalmente obtive o resultado da potência do cluster. O melhor número obtido foi 10,27 Gflops. O computador que esta na posição número 500 do TOP500 de 11/2004 marcou 850.6Gflops. O resultado é bom se o preço do cluster for levado em conta. O investimento foi inferior a R$ 20.000,00 ($ 8000,00). Veja a saida do HPLinpack aqui

A necessidade de computação paralela

Suponha que desejamos construir um computador capaz de efetuar um trilhão de operações a cada segundo. Talvez a solução mais óbvia seja simplesmente explorar a fundo tecnologias bem conhecidas. Ou seja, nós podemos tentar construir um computador von Neumann mais ou menos convencional com um processador extremamente rápido e com uma grande quantidade de memória. Agora suponha que nós queremos um computador que pode executar o código abaixo em um segundo: /* x, y e z são arrays de floats, cada uma contendo /* um trilhão de entradas for ( i = 0 ; i < UM_TRILHAO ; i++ ) { z[i] = x[i] + y[i]; } Em um computador convencional, nós buscaríamos x[i] e y[i] da memória e os guardaríamos em registradores, somaríamos os dois e guardaríamos o resultado em z[i]. Assim para executar este código, nós precisaríamos ser capazes de executar no mínimo 10^12 cópias entre a memória e os registradores a cada segundo. Se a informação viaja na velocidade da luz (3 X 10^8 metros/segundo), e se r é a dis