SlideShare a Scribd company logo
1 of 46
Arquitetura de Computadores Universidade de São Paulo Dr. Jorge Luiz e Silva
Arquiteturas  Multiprocessadores Sistemas de Interconexão Sistemas Multiprocessadores Sistemas Multicomputadores
Sistemas de Interconexão ,[object Object]
Os sistemas de interconexão, também chamados de redes, podem ser classificados em estáticos ou dinâmicos, para sistemas multicomputador e multiprocessador respectivamente.,[object Object]
 formados por conexões ponto-a-ponto, que não mudam durante a execução de programas.
 Em geral temos conexões fixas a um sistema central, ou múltiplos computadores (nós) em um sistema distribuído.
 Redes Dinâmicas
  Podem ser dinamicamente configurada conforme demanda de comunicação durante execução de programas.
 Barramentos, comutadores crossbar, redes multi-estágio, geralmente utilizados em memória compartilhada.,[object Object]
 O número de links incidentes a um nó é chamado de grau do nó.,[object Object]
 Rede unidimensional onde N nós são conectados por N-1 links em uma linha.
 Mais simples tecnologia de conexão.
 O sistema perde em eficiência quando N se torna grande.
 Anel
 Um array linear formando um circulo.
 Pode ser unidirecional ou bidirecional.
 É um sistema simétrico de grau 2
 Aumentando o grau para 3 ou 4 temos um Anel em forma de colar.
 Extremo é uma rede completamente conectada.,[object Object]
Redes de Interconexão Estática ,[object Object]
 Árvore Binária com máximo grau 3
 Árvore Binária FAT - capacidade de transmissão no canal aumenta das folhas para a raiz. É  uma solução para o maior problema em  uma árvore binária comum, onde o gargalo do sistema é justamente na raiz, onde o transito de mensagens passa a ser maior.
 Malhas
 Muito utilizados em máquinas comerciais Illiac IV, MPP, DAP, CM-2 e Intel Paragon.
 Alguns modelos misturam anel com malhas. (Illiacmesh, e Torus),[object Object]
Redes de Interconexão Estática ,[object Object]
 Em geral utilizado para implementar algoritmos pré-definidos como multiplicação de matrizes.
 Como um exemplo podemos assumir um modelo onde os nós interiores tenham grau 6.
 Muito utilizado em aplicações como sinal/imagem, podendo oferecer melhor resultados de performance.
Hipercubos,[object Object]
Redes de Interconexão Dinâmica ,[object Object]
 Conjunto de fios e conectores para transferência de dados entre processadores, módulos de memória, e dispositivos periféricos.
 Usado somente para uma transmissão por vez por um elemento (Mestre) para um elemento (Escravo)
 Para múltiplas requisições, um sistema de arbitragem deve decidir quem utilizará o barramento.
 Também chamado de barramento por contenção,[object Object]
Redes de Interconexão Dinâmica ,[object Object]
 Um comutador a×b tem uma entrada a e uma saída b.
Um comutador binário corresponde a 2×2 com a=b=2.
 Podemos ter várias configurações para os comutadores.
 Cada entrada pode ser conectado a uma ou mais saídas, mas não muitas entradas a uma única saída.
 Se mapeamos apenas um-para-um, chamamos o módulo de n×nCrossbar. Ex: 2×2 crossbar podemos conectar  direto ou cruzado.,[object Object]
Redes de Interconexão Dinâmica ,[object Object]
 Alguns comutadores a×b são utilizados em estágios diferentes.
 Conexão inter-estágio são fixas
 As conexões entre entrada e saída dos comutadores podem ser dinamicamente estabelecido.

More Related Content

What's hot

Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadoresPimentel
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
Memoria cache princípio da localidade
Memoria cache   princípio da localidadeMemoria cache   princípio da localidade
Memoria cache princípio da localidadeClaudia Costa
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória internaPAULO Moreira
 
Barramento
BarramentoBarramento
Barramentowendhel
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexõesPAULO Moreira
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Isabel Mendes Pedrosa
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memóriasElaine Cecília Gatto
 

What's hot (20)

Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Memoria cache princípio da localidade
Memoria cache   princípio da localidadeMemoria cache   princípio da localidade
Memoria cache princípio da localidade
 
Memória Primária
Memória PrimáriaMemória Primária
Memória Primária
 
Aula 06-oac-memoria-principal
Aula 06-oac-memoria-principalAula 06-oac-memoria-principal
Aula 06-oac-memoria-principal
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória interna
 
Barramento
BarramentoBarramento
Barramento
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
 
Memoria primária
Memoria primáriaMemoria primária
Memoria primária
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
 
Barramentos
BarramentosBarramentos
Barramentos
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Barramentos
Barramentos Barramentos
Barramentos
 
Arq orgcomp
Arq orgcompArq orgcomp
Arq orgcomp
 
Informática
InformáticaInformática
Informática
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 

Viewers also liked

Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Marco Silva
 
Teste De Software Aula
Teste De Software AulaTeste De Software Aula
Teste De Software AulaMarco Silva
 
Programa CG tosco
Programa CG toscoPrograma CG tosco
Programa CG toscoMarco Silva
 
Aula Empreendedores
Aula EmpreendedoresAula Empreendedores
Aula EmpreendedoresMarco Silva
 
Relatorio redes dinamica
Relatorio redes dinamicaRelatorio redes dinamica
Relatorio redes dinamicaluizgraf
 
Teoria da Computacao
Teoria da ComputacaoTeoria da Computacao
Teoria da ComputacaoMarco Silva
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Teoria da Computacao Cap 1
Teoria da Computacao Cap 1Teoria da Computacao Cap 1
Teoria da Computacao Cap 1Marco Silva
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Vitinhoops
 
Aula18 Teste Software
Aula18 Teste SoftwareAula18 Teste Software
Aula18 Teste SoftwareMarco Silva
 
Modelos de Iluminacao
Modelos de IluminacaoModelos de Iluminacao
Modelos de IluminacaoMarco Silva
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Joel Carvalho
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01fernandao777
 

Viewers also liked (20)

Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2
 
Servidores Virtualizados
Servidores VirtualizadosServidores Virtualizados
Servidores Virtualizados
 
Aula Marketing
Aula MarketingAula Marketing
Aula Marketing
 
Teste De Software Aula
Teste De Software AulaTeste De Software Aula
Teste De Software Aula
 
Vis Infovis
Vis InfovisVis Infovis
Vis Infovis
 
Pratica 1 LabBD
Pratica 1 LabBDPratica 1 LabBD
Pratica 1 LabBD
 
Rendering
RenderingRendering
Rendering
 
Programa CG tosco
Programa CG toscoPrograma CG tosco
Programa CG tosco
 
Aula Empreendedores
Aula EmpreendedoresAula Empreendedores
Aula Empreendedores
 
Relatorio redes dinamica
Relatorio redes dinamicaRelatorio redes dinamica
Relatorio redes dinamica
 
Teoria da Computacao
Teoria da ComputacaoTeoria da Computacao
Teoria da Computacao
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Teoria da Computacao Cap 1
Teoria da Computacao Cap 1Teoria da Computacao Cap 1
Teoria da Computacao Cap 1
 
Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2
 
Confianca Noemi
Confianca NoemiConfianca Noemi
Confianca Noemi
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
 
Aula18 Teste Software
Aula18 Teste SoftwareAula18 Teste Software
Aula18 Teste Software
 
Modelos de Iluminacao
Modelos de IluminacaoModelos de Iluminacao
Modelos de Iluminacao
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01
 

Similar to Arquiteturas Multiprocessadoras

Similar to Arquiteturas Multiprocessadoras (20)

Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Equpamentos Passivos Miguel Ferreira
Equpamentos Passivos  Miguel FerreiraEqupamentos Passivos  Miguel Ferreira
Equpamentos Passivos Miguel Ferreira
 
Artigo redes
Artigo redesArtigo redes
Artigo redes
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Equipamentos para redes
Equipamentos para redesEquipamentos para redes
Equipamentos para redes
 
Hardware de sistemas
Hardware de sistemasHardware de sistemas
Hardware de sistemas
 
Semana_5_ATC- memórias.pptx
Semana_5_ATC- memórias.pptxSemana_5_ATC- memórias.pptx
Semana_5_ATC- memórias.pptx
 
AULA DE REDES DIA 22.062023.pptx
AULA DE REDES DIA 22.062023.pptxAULA DE REDES DIA 22.062023.pptx
AULA DE REDES DIA 22.062023.pptx
 
Aula6.pdf
Aula6.pdfAula6.pdf
Aula6.pdf
 
Dispositivos de ligação dos componentes à rede
Dispositivos de ligação dos componentes à redeDispositivos de ligação dos componentes à rede
Dispositivos de ligação dos componentes à rede
 
Multiprocessadores sunfiree25k
Multiprocessadores sunfiree25kMultiprocessadores sunfiree25k
Multiprocessadores sunfiree25k
 
1108
11081108
1108
 
Transputer
TransputerTransputer
Transputer
 
Nivelamento
NivelamentoNivelamento
Nivelamento
 
Conceitos de rede
Conceitos de redeConceitos de rede
Conceitos de rede
 
Gv redes industriais
Gv redes industriaisGv redes industriais
Gv redes industriais
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 

Recently uploaded

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Recently uploaded (20)

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 

Arquiteturas Multiprocessadoras

  • 1. Arquitetura de Computadores Universidade de São Paulo Dr. Jorge Luiz e Silva
  • 2. Arquiteturas Multiprocessadores Sistemas de Interconexão Sistemas Multiprocessadores Sistemas Multicomputadores
  • 3.
  • 4.
  • 5. formados por conexões ponto-a-ponto, que não mudam durante a execução de programas.
  • 6. Em geral temos conexões fixas a um sistema central, ou múltiplos computadores (nós) em um sistema distribuído.
  • 8. Podem ser dinamicamente configurada conforme demanda de comunicação durante execução de programas.
  • 9.
  • 10.
  • 11. Rede unidimensional onde N nós são conectados por N-1 links em uma linha.
  • 12. Mais simples tecnologia de conexão.
  • 13. O sistema perde em eficiência quando N se torna grande.
  • 15. Um array linear formando um circulo.
  • 16. Pode ser unidirecional ou bidirecional.
  • 17. É um sistema simétrico de grau 2
  • 18. Aumentando o grau para 3 ou 4 temos um Anel em forma de colar.
  • 19.
  • 20.
  • 21. Árvore Binária com máximo grau 3
  • 22. Árvore Binária FAT - capacidade de transmissão no canal aumenta das folhas para a raiz. É uma solução para o maior problema em uma árvore binária comum, onde o gargalo do sistema é justamente na raiz, onde o transito de mensagens passa a ser maior.
  • 24. Muito utilizados em máquinas comerciais Illiac IV, MPP, DAP, CM-2 e Intel Paragon.
  • 25.
  • 26.
  • 27.
  • 28. Em geral utilizado para implementar algoritmos pré-definidos como multiplicação de matrizes.
  • 29. Como um exemplo podemos assumir um modelo onde os nós interiores tenham grau 6.
  • 30. Muito utilizado em aplicações como sinal/imagem, podendo oferecer melhor resultados de performance.
  • 31.
  • 32.
  • 33. Conjunto de fios e conectores para transferência de dados entre processadores, módulos de memória, e dispositivos periféricos.
  • 34. Usado somente para uma transmissão por vez por um elemento (Mestre) para um elemento (Escravo)
  • 35. Para múltiplas requisições, um sistema de arbitragem deve decidir quem utilizará o barramento.
  • 36.
  • 37.
  • 38. Um comutador a×b tem uma entrada a e uma saída b.
  • 39. Um comutador binário corresponde a 2×2 com a=b=2.
  • 40. Podemos ter várias configurações para os comutadores.
  • 41. Cada entrada pode ser conectado a uma ou mais saídas, mas não muitas entradas a uma única saída.
  • 42.
  • 43.
  • 44. Alguns comutadores a×b são utilizados em estágios diferentes.
  • 46. As conexões entre entrada e saída dos comutadores podem ser dinamicamente estabelecido.
  • 48. 16 × 16 comutador (2×2) com 4 estágios
  • 49.
  • 50.
  • 51.
  • 52. Rede de um único estágio construído com comutadores unários em cada crosspoint.
  • 53.
  • 54.
  • 55. Em geral processamento paralelo demandam sistemas de interconexão que permitam comunicação rápida entre processadores, memória compartilhada, e dispositivos periféricos.
  • 56. Nesse sentido são muito utilizados: Barramentos, Comutadores Crossbar, e Redes Multi-estágio.
  • 57. Em uma arquitetura genérica, pode-se combinar estruturas UMA, NUMA, e COMA.
  • 58.
  • 59.
  • 60. Síncrono ou Assíncrono. Nas redes síncronas, existe um relógio global que sincroniza todas as atividades da rede. Nas redes assíncronas, mecanismos como HandShaking são utilizados para a comunicação.
  • 61. Circuitos de Comutação ou Pacotes de Comutação
  • 62. Circuitos de Comutação são caminhos definidos entre dois elementos que permanecem ligados enquanto existir mensagens.
  • 63.
  • 64. Centralizado ou Distribuído.
  • 65. Centralizado: controlador global recebe requisições de todos os dispositivos ligados à rede e permite acesso à rede a um ou mais dispositivos.
  • 66.
  • 67. Consiste de barramentos conectando vários sistemas em um computador.
  • 68.
  • 69. Linhas de endereços, dados, e alguns dispositivos I/O
  • 71. Implementados em placas de circuito impresso, onde são colocados alguns conectores para conectar placas diferentes. (Ex: VME bus) 26
  • 72. 27
  • 73. 28
  • 74. 29
  • 75.
  • 76. Todo processador pode enviar requisições de memória independentemente e assincronamente o que implica em conflitos no acesso mas a cada vez um é atendido.30
  • 77.
  • 78. Cada crosspoint tem um hardware específico para essa conexão.
  • 79. Além disso, cada crosspoint possui linhas de endereços, dados, e controle, similar a um pequeno barramento.
  • 80. Se n e m são grandes, o hardware começa a ficar proibitivo.31
  • 81. 32
  • 82.
  • 83. Memórias Multiporto resolve o problema.
  • 84. Idéia é mover todos os crosspoint e funções de comutação associados a cada módulo de memória para um controlador de memória. 33
  • 85. 34
  • 86.
  • 87. Roteamento é definido através do endereço destino
  • 88. Quando o bit de mais alta ordem no destino é 0, um comutador 2×2 conecta a entrada na saída superior. Se 1 o comutador conecta a entrada na saída inferior.
  • 89. Supondo uma conexão da entrada 001 com a saída 011. Envolverá os comutadores A, B e C conforme descrito na figura a seguir.35
  • 90. 36
  • 91.
  • 92. Mecanismos fixos de interconexão
  • 93. Mecanismos de comunicação por troca de mensagens.
  • 94. Primeira Geração: i80286, 512Kbytes de memória local em cada nó e 8 portos de I/º
  • 95. Segunda Geração: i860, ou Processadores implementados em VLSI, com diferentes quantidades de nós.
  • 96. Gerações Futuras: VLSI implementando nós com vários processadores, roteadores e memórias em um único Chip.37
  • 97. 38
  • 98. 39
  • 99.
  • 100. Mensagem podem ser divididas em pacotes de comprimento fixo, ou variável.
  • 101. Pacote é uma unidade básica contendo endereço destino para roteamento.
  • 102. Como pacotes podem alcançar o destino assincronamente, é necessário identificar cada pacote para permitir a remontagem das mensagens.40
  • 103. 41
  • 104.
  • 105. Cada nó possui um buffer para um pacote.
  • 106. Um pacote é transmitido de um nó fonte para um nó destino através de nós intermediários.42
  • 107. 43
  • 108.
  • 109. Todos os Flits em um mesmo pacote são transmitidos em ordem em um mecanismo pipeline de recepção de flits.
  • 110. Somente o header flit sabe onde o pacote deve ir, e todos os flits de dados seguem esse header flit, o que significa um caminho pré-definido.
  • 111. Uma simbologia seria um trem cujo header flit é a máquina e os outros flits são os vagões. 44
  • 112. 45
  • 113. 46