MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

28
1/22 MAC 412 Organiza¸ ao de Computadores Agosto de 2005 Estado da Arte da Computa¸ ao de Alto Desempenho Siang Wun Song Universidade de S˜ ao Paulo

Transcript of MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

Page 1: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

1/22

MAC 412 Organizacao de ComputadoresAgosto de 2005

Estado da Arte da Computacao deAlto Desempenho

Siang Wun SongUniversidade de Sao Paulo

Page 2: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

2/22

Evolucao da Computacao

• Os primeiros processadores (como o Mark I) tinham

ciclos da ordem de 0.5 segundos

• Processador hoje: varios GHz - menos de um nanose-

gundo de ciclo

• Processador de hoje e 1.000.000.000 vezes mais rapido

• Computacao paralela usa um grande numero de pro-

cessadores, aumentando mais ainda o poder computa-

cional.

• Veremos a sua evolucao atraves da lista TOP500.

Page 3: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

3/22

Computacao de Alto Desempenho

Medida de desempenho:

1 FLOPS = uma operacao ponto flutuante por segundo

• KFLOPS = 210 = aprox. 1.000 op/s

• MFLOPS = 220 = aprox. 1.000.000 op/s

• GFLOPS = 230 = aprox. 1.000.000.000 op/s

• TFLOPS = 240 = aprox. 1.000.000.000.000 op/s

Page 4: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

4/22

Lista TOP500

Lista dos 500 computadores mais poderosos do mundo

• Divulgada duas vezes por ano: em junho e novembro

• Interesse tanto para fabricantes como para comprado-

res potenciais

• Benchmark: LINPACK - um sistema linear de 1000

equacoes a 1000 incognitas.

• Computadores com melhor desempenho LINPACK en-

tram na lista

• Muito material e disponıvel no site:

http://www.top500.org/

Page 5: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

5/22

Primeiro Colocado

O computador mais veloz do mundo (em junho/2005):

• IBM BlueGene

• 65.536 processadores

• (pode chegar a 113.072 processadores)

• LINPACK: 136,8 TFLOPS

• Velocidade pico: 183,5 TFLOPS

• Tecnologia CMOS de 0,25 micron

Page 6: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

5/22

Primeiro Colocado

O computador mais veloz do mundo (em junho/2005):

• IBM BlueGene

• 65.536 processadores

• (pode chegar a 113.072 processadores)

• LINPACK: 136,8 TFLOPS

• Velocidade pico: 183,5 TFLOPS

• Tecnologia CMOS de 0,25 micron

Em novembro/2005 sai uma nova TOP500 e tudo pode

mudar :-)

Page 7: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

6/22

Tres Brasileiros na TOP500

• Todos da Petrobras

• Posicao 95 - IBM xSeries Cluster Xeon 3.06GHz

1024 processadores (3,755 TFLOPS Linpack)

• Posicao 97 - Beowulf Cluster HP Xeon 3,06 GHz

1.300 processadores (3,739 TFLOPS Linpack)

• Posicao 118 - Beowulf Cluster HP Xeon 3,06 GHz

1.008 processadores (2,992 TFLOPS Linpack)

• Posicao 208 - IBM BladeCenter Xeon 3.2GHz

512 processadores (1,922 TFLOPS Linpack)

Page 8: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

6/22

Tres Brasileiros na TOP500

• Todos da Petrobras

• Posicao 95 - IBM xSeries Cluster Xeon 3.06GHz

1024 processadores (3,755 TFLOPS Linpack)

• Posicao 97 - Beowulf Cluster HP Xeon 3,06 GHz

1.300 processadores (3,739 TFLOPS Linpack)

• Posicao 118 - Beowulf Cluster HP Xeon 3,06 GHz

1.008 processadores (2,992 TFLOPS Linpack)

• Posicao 208 - IBM BladeCenter Xeon 3.2GHz

512 processadores (1,922 TFLOPS Linpack)

Para entrar na lista TOP500, o ultimo colocado apresenta

1,166 TFLOPS Linpack.

Page 9: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

7/22

Page 10: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

7/22

A USP vai tentar adquirir um cluster SUN com mais de

600 processadores. Devera entrar na TOP500 em novem-

bro de 2005 ou junho de 2006 :-)

Page 11: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

8/22

Page 12: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

9/22

Perguntas

• Pergunta: O que vem depois de TFLOPS?

Page 13: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

9/22

Perguntas

• Pergunta: O que vem depois de TFLOPS?

Resposta: PFLOPS (Peta Flops)

1 PFLOPS = 250 = aprox. 1.000.000.000.000.000 op/s

Page 14: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

9/22

Perguntas

• Pergunta: O que vem depois de TFLOPS?

Resposta: PFLOPS (Peta Flops)

1 PFLOPS = 250 = aprox. 1.000.000.000.000.000 op/s

Previsao do Futuro

• Pergunta: Em que ano teremos computadores de de-

sempenho de PFLOPS?

Page 15: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

10/22

Page 16: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

11/22

Page 17: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

12/22

Page 18: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

13/22

Page 19: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

14/22

Evolucao das Fabricantes

• Area de alta competicao.

• Difıcil prever qual melhor rumo a se-guir.

• Algumas empresas permanecem; ou-tras nao.

Page 20: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

15/22

Page 21: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

16/22

Tecnologia de fabricacao

• ECL - Emitter Coupled Logic: rapida ede alto custo.

• Tecnologia MOS - Metal Oxide Semicon-ductor.

– Primeiros processadores de PCs (e.g.Z80): NMOS.

– Hoje: CMOS.

Page 22: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

17/22

Page 23: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

18/22

Arquitetura de Computador

• Um so processador.

• SMP - Symmetric Multi Processor.

• MPP - Massively Parallel Processor.

• SIMD - Single Instruction MultipleData.

• Cluster - Network of Workstations.

• Constelation - “cluster of clusters´´.

Page 24: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

19/22

Page 25: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

20/22

Page 26: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

21/22

Page 27: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

22/22

Observacoes

• Computacao de alto desempenho caminha para a com-

putacao paralela.

• A tecnologia usada e a CMOS.

• Fabricantes enfrentam alta competicao.

• Algumas arquiteturas sao mais adequadas para nume-

rosos processadores.

• O novo lugar na lista TOP500 dos Clusters (296 em 500

sao clusters).

Page 28: MAC 412 Organizaç˜ao de Computadores Estado da Arte da ...

22/22

Observacoes

• Computacao de alto desempenho caminha para a com-

putacao paralela.

• A tecnologia usada e a CMOS.

• Fabricantes enfrentam alta competicao.

• Algumas arquiteturas sao mais adequadas para nume-

rosos processadores.

• O novo lugar na lista TOP500 dos Clusters (296 em 500

sao clusters).

Nao obstante a rapida evolucao do hardware, a grande

dificuldade esta no desenvolvimento de algoritmos para

explorar efetivamente o potencial computacional.