MultiprocessadoresNuma SUN FIRE E25k<br />Alunos: Francisco Júnior<br />	    Danilo Sousa<br />	    Tarcisio  Cavalcanti <...
Arquitetura de computadores paralelos<br /> Possuir o MIMD ( Múltiplas CPUs independente operando com parte de um sistema ...
Multiprocessadores<br />Existem 3 tipos de multiprocessares: <br />UMA ( uniform memory access ) Acesso uniforme à memória...
 NUMA ( Nonuniform Memory Access ) <br />NUMA acesso não uniforme a memória. ou seja, a memória não possuir o mesmo tempo ...
NUMA Sun Fire E25K <br />É um multiprocessador que Possui Múltiplos CPUs independentes (MIMD) , baseado em diretório com a...
História Sun Fire E25K <br />A Sun Microsystem  empresa de servidor de computadores  Anúncio em fevereiro de 2004 a Sun Fi...
Características Sun Fire E25k<br />Fabricado  pela Sun  Microsystems                             o modelo Sun fire E25K po...
Conjunto Da Sun Fire E25K<br /><ul><li>Cada conjunto: 1 placa CPU- memória, 1 placa E/S e 1 placa de expansão acopla CPU- ...
Sun Fire E25K Completo<br />Formado por 18 conjuntos, com  72 chips de CPU UltraSPARC  IV que compartilham um cachê e uma ...
Estrutura do Sun Fire E25K<br />Os sistemas Sun Fire E25K usa uma placa de expansão para implementar um interruptor de 3x3...
        Periféricos <br />
Sun Fire E25K dom fireplane<br />Sun Fire E25K usar o sistema de interconexão  dom Fireplane  que é um protoco de memória ...
As interconexão E25K<br />Endereço Interconectados<br />As linhas tracejadas são caminhos de endereço . Um conjunto de bor...
Porta de interconexão <br />
Interconexão nível<br />No nível 0, pares de chips de CPU e Memórias são conectados a um comutador crossbar que também tem...
A interconexão de nível 2 é um outro comutador crossbar3x3 na placa de expansão que une a memória E/S. Todas as transferên...
Lógica de escuta<br />Todas as CPUs locais podem verificar as requisições de memória no conjunto de placas.<br />A CPU nec...
A placa CPU ou placa PCI produz um endereço , no qual vai até o repetidor de endereço por meio de uma  conexão ponta-a-pon...
O comutador crossbar de resposta desempenha a coerência do diretoria e protocolo de atualização.<br />Comutador crossbar d...
Quando a CPU precisa ler ou escrever uma palavra na memória verifica o cachê .<br />Se um cachê de conjunto das placas tiv...
Ser o bloco não estiver compartilhado ou estiver compartilhado com uma ou mais placas , a memória esta atualizada e a requ...
Ser o Bloco requisitado esta em estado exclusivo ou placa diferente .<br />a placa mãe obtém a requisição ela localiza a p...
Dinâmica dos Domínios E25K<br />Os domínios podem ser reconfigurados sem interromper a operação de outros domínios. Domíni...
Domínios com funções<br />preenchida sistema Sun Fire E25K em três domínios de lidar com três tipos de funções:<br />Domín...
Confiabilidade E25K<br />Os sistemas Sun Fire E25K construir sobre as capacidades líderes da indústria RAS.<br />1. Confia...
protejo externa . Todos os SRAMs externos são protegidos por códigos de correção de erros . <br />2 Confiabilidade de inte...
Reconfiguração após falha<br />Recuperação do sistema automático. Um sistema devidamente configurado sempre reinicia após ...
1ª Questão<br />Quais são as características do multiprocessador NUMA Sun Fire E25K ?<br />possuir 18 conjuntos. cada conj...
2ª Questão<br /> Quais são as interconexão do multiprocessador num sunfire e25k? expliques seus 4 níveis  interconexão?  <...
3ª Questão<br />Qual a estrutura do multiprocessador Num sunfire E25K?<br />Possui uma placa de expansão com interruptor 3...
4ª Questão<br />Qual a finalidade do dom fireplane no multiprocessadores Sun fire e25k?<br />m Fireplane e um sistema de i...
5ª Questão<br />Como é a lógica de escuta do multiprocessador Numa SUN FIRE E25k?<br /> as CPUs locais verificar as requis...
Upcoming SlideShare
Loading in …5
×

Multiprocessadores sunfiree25k

991 views
826 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
991
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Multiprocessadores sunfiree25k

  1. 1. MultiprocessadoresNuma SUN FIRE E25k<br />Alunos: Francisco Júnior<br /> Danilo Sousa<br /> Tarcisio Cavalcanti <br />
  2. 2. Arquitetura de computadores paralelos<br /> Possuir o MIMD ( Múltiplas CPUs independente operando com parte de um sistema maior).<br />o MIMD foi subdivido em multiprocessadores ( maquina de memória compartilhada ) é multicomputadores ( maquinas de troca de mensagens).<br />
  3. 3. Multiprocessadores<br />Existem 3 tipos de multiprocessares: <br />UMA ( uniform memory access ) Acesso uniforme à memória.<br /> NUMA ( Nonuniform Memory Access ) Acesso não uniforme à memória.<br />COMA ( Cacheonly Memory access ) Acesso somente a memória cachê. <br />
  4. 4. NUMA ( Nonuniform Memory Access ) <br />NUMA acesso não uniforme a memória. ou seja, a memória não possuir o mesmo tempo de acesso. dividido em NC-NUMA e CC-NUMA.<br />NC-NUMA Não há cachê presente. CC-NUMA com coerência de cachê (multiprocessador baseado em diretório).<br />
  5. 5. NUMA Sun Fire E25K <br />É um multiprocessador que Possui Múltiplos CPUs independentes (MIMD) , baseado em diretório com acesso não uniforme a memória, ou seja , a memória não possuir o mesmo tempo de acesso (CC-NUMA).<br />
  6. 6. História Sun Fire E25K <br />A Sun Microsystem empresa de servidor de computadores  Anúncio em fevereiro de 2004 a Sun Fire E25K, a máquina poderia ser descrito como uma atualização da  Sun Fire E15K como a base armários idênticas, possuir como única diferença o processador de placas instaladas. <br /> O E25K suporta até 72dual-core  <br />UltraSPARC IV processadores de até 1,95 GHz instalado em 18 sistema de placas . Cada palaca possuir 64 GB de RAM com um total de 1.15TB de memória RAM para um único domínio . <br />
  7. 7. Características Sun Fire E25k<br />Fabricado pela Sun Microsystems o modelo Sun fire E25K possuir 18 conjuntos. cada conjunto com 4 CPU UltraSPARC IV Com processadores duais.<br />Cada sistema contém duas placas de Controlo (um principal e um reserva).<br />
  8. 8. Conjunto Da Sun Fire E25K<br /><ul><li>Cada conjunto: 1 placa CPU- memória, 1 placa E/S e 1 placa de expansão acopla CPU- memória à placa de E/S unindo ao plano central.</li></ul>Placa CPU-MEMORIA E25K<br /> Quatro chips de CPUs e quatro módulos de 8 Gb de RAM.<br />Placa E/S<br /> com quatro conectores PCI.<br />
  9. 9. Sun Fire E25K Completo<br />Formado por 18 conjuntos, com 72 chips de CPU UltraSPARC IV que compartilham um cachê e uma memória.Com 144CPUs , 1.15TB de RAM e 72 conectores PCI.<br />
  10. 10. Estrutura do Sun Fire E25K<br />Os sistemas Sun Fire E25K usa uma placa de expansão para implementar um interruptor de 3x3 entre uma placa de CPU / Memória, uma assembléia I / O e a porta de interconexão. <br />Os sistemas Sun Fire E25K tem três travessas 18x18 com sua interconexão para endereços, respostas e dados, de modo que o tráfego de endereço não interferir .<br />
  11. 11. Periféricos <br />
  12. 12. Sun Fire E25K dom fireplane<br />Sun Fire E25K usar o sistema de interconexão dom Fireplane que é um protoco de memória compartilhado UltraSPARC IV . No qual Ocorreu uma evolução sobre a Arquitetura da geração anterior Ultra (UPA). Aumentando a velocidade do clock em 50% é melhorando seu desempenho do sistema com a CPU.<br />
  13. 13. As interconexão E25K<br />Endereço Interconectados<br />As linhas tracejadas são caminhos de endereço . Um conjunto de bordo é a combinação de uma placa de CPU / Memória, uma assembléia I / O, e uma placa de expansão. <br />Interconexão de Dados<br /> As linhas sólidas representam os caminhos de dados. Os pequenos círculos nas intersecções destas linhas indicam três portas . A placa de CPU / Memória tem três níveis de interruptores de 3x3 entre uma unidade de CPU ou memoria .<br />
  14. 14. Porta de interconexão <br />
  15. 15. Interconexão nível<br />No nível 0, pares de chips de CPU e Memórias são conectados a um comutador crossbar que também tem uma conexão com o nível 1. Os dois grupos de pares CPU- memória são conectados por um segundo comutador crossbar no nível 1. Toda lógica e construída a partir do crossbar 3x3.<br />
  16. 16. A interconexão de nível 2 é um outro comutador crossbar3x3 na placa de expansão que une a memória E/S. Todas as transferências de dados passam pelo comutador de nível 2. Por fim dados que serão transferidos de ou para uma placa passam por um comutador crossbar18X18 no nível 3.<br />
  17. 17. Lógica de escuta<br />Todas as CPUs locais podem verificar as requisições de memória no conjunto de placas.<br />A CPU necessita de uma palavra da memória, convertendo o endereço virtual para o endereço físico e verifica sua cachê.<br />Cada bloco de memória e linha de cachê de CPU dividem em três estados<br />1.acesso exclusivo (escrita).<br />2. acesso compartilhado (leitura).<br />3. invalido (vazio).<br />
  18. 18. A placa CPU ou placa PCI produz um endereço , no qual vai até o repetidor de endereço por meio de uma conexão ponta-a-ponta, os dois repetidores convergem para placa de expansão. Esse arranjo e usado para evitar um barramento que envolve as três placas.<br />A placa cpu por meio de conexão ponta a ponta converge para placa de expansão<br />
  19. 19. O comutador crossbar de resposta desempenha a coerência do diretoria e protocolo de atualização.<br />Comutador crossbar de dados tem 32 bytes de largura 288 bytes pode ser movido ao plano central uma taxa de 150mhz de relógio isso da uma banda de 40Gb/s.<br />
  20. 20. Quando a CPU precisa ler ou escrever uma palavra na memória verifica o cachê .<br />Se um cachê de conjunto das placas tive a linha necessária, detecta e cumpre a requisição.<br />No modo exclusivo ela e transferida ao requisitante e marcada como invalida.<br />Modo compartilhado a cachê não responde.<br />
  21. 21. Ser o bloco não estiver compartilhado ou estiver compartilhado com uma ou mais placas , a memória esta atualizada e a requisição pode ser atendida.<br />A requisição para leitura e feita na entrada anotando que um novo cliente esta compartilhada.<br />Requisição para escrita uma mensagem de invalidação deve ser enviado a outras placas que contive uma copia dela.<br />
  22. 22. Ser o Bloco requisitado esta em estado exclusivo ou placa diferente .<br />a placa mãe obtém a requisição ela localiza a placa remota e envia uma mensagem informando onde há linha de cachê.<br />Requisição de leitura a linha seria compartilhada e uma copia envidada.<br />Requisição escrita invalidara sua copia de modo que tivesse uma copia exclusiva.<br />
  23. 23. Dinâmica dos Domínios E25K<br />Os domínios podem ser reconfigurados sem interromper a operação de outros domínios. Domínios podem ser utilizados para:<br />Testes de novas aplicações<br />Atualizar o sistema operacional<br />Apoiar vários departamentos<br />Remover e reinstalar as placas para reparo ou atualização<br />
  24. 24. Domínios com funções<br />preenchida sistema Sun Fire E25K em três domínios de lidar com três tipos de funções:<br />Domínio 1 é configurado para executar o processamento de transações online (OLTP). domínio com 32 CPU contendo 8 tábuas de 4 CPUs cada.<br />Domínio 2 é configurado para executar software de apoio à decisão (DSS). É também um domínio de 32 CPU contendo 8 tábuas de 4 CPUs cada.<br />Domínio 3 é configurado como um domínio para os desenvolvedores. É um domínio de dois bordo, cada placa com 4 CPUs.<br />
  25. 25. Confiabilidade E25K<br />Os sistemas Sun Fire E25K construir sobre as capacidades líderes da indústria RAS.<br />1. Confiabilidade circuito integrados <br />Start-up de diagnóstico . O sistema Sun Fire E25K faz um auto-teste sobre a alimentação no futuro. Componentes não são isoladas da interconexão Fireplane dom O resultado é que o sistema é iniciado apenas com blocos lógicos que passaram por este auto-teste e que deve funcionar sem erros.<br />Proteção interna dentro do UltraSPARC IV.  maior densidade de CPUs e tensões mais baixas do núcleo, células SRAM tornaram-se mais vulneráveis ​​a distúrbios de raios cósmicos.<br />protejo externa . Todos os SRAMs externos são protegidos por códigos de correção de erros . <br />
  26. 26. protejo externa . Todos os SRAMs externos são protegidos por códigos de correção de erros . <br />2 Confiabilidade de interconexão<br />Proteção endereço de interconexão. O Sun Fire E25 endereço e sinais de controle são protegidos de paridade para detectar erros de bit único. <br /> De proteção de dados de interconexão. O caminho de dados de todo o sistema é protegido por ECC, que corrige erros de bit único e detecta erros de bit duplo antes que possam causar corrupção de dados.<br />
  27. 27. Reconfiguração após falha<br />Recuperação do sistema automático. Um sistema devidamente configurado sempre reinicia após uma falha.<br />Interconnect reconfiguração após a falha . Após uma falha de interconexão do sistema ocorre, o sistema é reiniciado com os componentes de interconexão ruim isoladas e com metade da banda do sistema ainda disponível. <br />
  28. 28. 1ª Questão<br />Quais são as características do multiprocessador NUMA Sun Fire E25K ?<br />possuir 18 conjuntos. cada conjunto com 4 CPU UltraSPARC IV Com processadores duais sendo uma principal e uma reserva. com 4 chips de CPUs possuir 72 chips de CPU UltraSPARC IV que compartilham um cachê e uma memória. Cada um com 4 conectores que possuir 72 conectores.<br />
  29. 29. 2ª Questão<br /> Quais são as interconexão do multiprocessador num sunfire e25k? expliques seus 4 níveis interconexão? <br />Possui endereço interconectado são caminho de endereço e Interconexão de Dados são caminhos de dados<br /> No nível 0, chips de CPU e Memórias são conectados a um comutador crossbar que também tem uma conexão com o nível 1. A interconexão de nível 2 é um outro comuta crossbar que une a memória E/S.. Por fim dados que serão transferidos para um comutador crossbar18X18 no nível 3.<br />
  30. 30. 3ª Questão<br />Qual a estrutura do multiprocessador Num sunfire E25K?<br />Possui uma placa de expansão com interruptor 3x3 entre uma placa de CPU / Memória, uma assembléia I / O e a porta de interconexão e conectores 18x18 com suasua interconexão para endereços, respostas e dados.<br />
  31. 31. 4ª Questão<br />Qual a finalidade do dom fireplane no multiprocessadores Sun fire e25k?<br />m Fireplane e um sistema de interconexão que possuir um protocolo de memória compartilhado UltraSPARC IV . No qual aumentou a sua velocidade e melhorou o desempenho da CPU.<br />
  32. 32. 5ª Questão<br />Como é a lógica de escuta do multiprocessador Numa SUN FIRE E25k?<br /> as CPUs locais verificar as requisições de memória no conjunto de placas e converte o endereço virtual para o físico. Cada bloco de memória dividem em três estados: acesso exclusivo(escrita),acesso compartilhado(leitura) e invalido(vazio).<br />

×