conhecidos pode ser obtida em top500.org. Caracteristicas As principais caracteristicas dos supercomputadores sao: Velocidade de processamento: trilhoes de operacoes de ponto flutuante por segundo (TFlops). Conforme a lista Top500 de jun/2010, percebe-se que as empresas fabricantes de (super)computadores tendem a chamar seus proprios produtos de supercomputador (supercomputer) aqueles com processamento superior a 80 TFlops (68o posicao ate a 1o), e de servidor (server) aqueles com processamento entre 25 e 80 TFlops (500o posicao ate a 67o); Tamanho: requerem instalacoes e sistemas de refrigeracao especiais; Dificuldade de uso: escolhido por especialistas; Clientes usuais: grandes centros de pesquisa; Penetracao social: praticamente zero; Impacto social: muito importante no espaco da investigacao, a partir do momento em que fornece calculos em alta velocidade, permitindo, por exemplo, analisar a ordem do genoma, o numero pi, numeros complexos, o desenvolvimento de calculos para problemas fisicos que requerem uma baixissima margem de erro, etc. Parques instalados: menos de mil em qualquer lugar no mundo; Custo: atualmente (2010) ate centenas de milhoes de dolares cada (~ US$ 225MM o Cray XT5); Processadores vetoriais paralelos (PVP) Sistemas compostos de poucos processadores poderosos. A interconexao e feita, em geral, por uma matriz de chaveamento (crossbar) de alta vazao. A memoria e compartilhada, e os sistemas podem ser classificados como multiprocessadores UMA. Normalmente nao utilizam memoria cache, usando para essa funcao um grande numero de registradores vetoriais e um buffer de instrucao. Exemplos: Cray C-90 (maximo de 16 processadores), Cray T-90 (maximo de 32 processadores), Fujitsu VPP 700 (maximo de 256 processadores). O NEC Sx-6 tambem e um PVP, e o Earth Simulator, que e um NEC Sx-6, e o numero 1 na lista das 500 maquinas mais poderosas do mundo, possuindo 5120 processadores. Multiprocessadores simetricos (SMP) Os Symmetric Multiprocessors sao sistemas constituidos de processadores comerciais conectados a uma memoria compartilhada, podendo tambem ser classificados como multiprocessadores UMA. Utilizam-se amplamente de memoria cache e todos os processadores tem igual acesso ao barramento e a memoria compartilhada. Sao mais faceis de programar que maquinas que se comunicam por troca de mensagens, ja que a forma de programacao se aproxima daquela feita em sistemas convencionais, mas tem como desvantagem o uso de um barramento de interconexao (permitindo apenas uma transacao por vez). Esta limitacao pode reduzir a escalabilidade desta classe de sistemas, fazendo com que sistemas comerciais estejam, geralmente, limitados a 64 processadores. Exemplos: IBM R50 (maximo de 8 processadores), SGI Power Challenge (maximo de 36 processadores), SUN Ultra Enterprise 10000 (maximo de 64 processadores) e HP/Convex Exemplar X-Class (maximo de 32 nos de 16 processadores cada). Maquinas macicamente paralelas (MPP) Os MPPs (Massively Parallel Processors) sao multi-computadores NORMA construidos com milhares de processadores comerciais conectados por uma rede de alta velocidade. O alto desempenho e obtido com o grande numero de processadores. O fato de haver troca de mensagens torna a programacao mais dificil que nos casos em que a memoria e compartilhada. Exemplos: Intel Paragon (maximo de 4000 processadores), Connection Machine CM-5 (maximo de 2048 processadores), IBM SP2 (maximo de 512 processadores) e Cray T3D (maximo de 2048 processadores). Maquinas com memoria compartilhada