SlideShare uma empresa Scribd logo
Arquitetura de Computadores Universidade de São Paulo Dr. Jorge Luiz e Silva
Arquiteturas Matriciais Máquinas Multivetores Máquinas SIMD
Conceitos básicos de Processamento Vetorial ,[object Object]
 Um processador vetorial (vectorprocessor) é um hardware que pode ser composto de pipelines funcionais, elementos de processamento e registradores contadores.
 O processamento vetorial ocorre quando executamos operações aritméticas ou lógicas sobre vetores (operandos vetoriais - vectoroperand)
 Processador escalar geralmente opera sobre um ou um par de dados.,[object Object]
 Instruções Vetor - escalar onde um um operando vetorial e um escalar geram um outro vetor
 Instruções Vetor - memória  onde carregar ou recuperar elementos vetoriais da memória a parir de um registrador vetorial (registradores que armazenam os elementos de um vetor)
 Instruções Vetor - redução onde um ou dois operandos vetoriais geram um elemento escalar.
 Instruções de Agrupamento - espalhamento,[object Object]
Mecanismo de Acesso a Vetores na Memória ,[object Object]
 Cada elemento do vetor não necessariamente estão em posições contiguas na memória.
 Para acessar elementos de um Vetor ou uma Matriz em memória, é necessário se especificar um endereço de base, um valor para salto e o comprimento do vetor ou matriz.
 Dependendo do tamanho do vetor ou matriz, e em função da capacidade do hardware, às vezes é preciso segmentar o vetor ou a matriz.,[object Object]
 Se considerarmos saltos de tamanho 1, endereços sucessivos serão armazenados em buffers à taxa de um por ciclo. Lógicamentem ciclos menores para se acessar as m palavras da memória.
 Se considerarmos salto de tamanho 2, os acessos serão feitos em dois ciclos menores, o que implicará na metade do desempenho do primeiro modelo.
 Para salto de tamanho 3, os acesso voltam a ser como os de tamanho 1.,[object Object]
Organização de MemóriaS-access ,[object Object]
 Para cada ciclo m palavras consecutivas são armazenadas nos buffer de dados simultaneamente, que são acessados após m ciclos menores. Isso pode ser  overlapped, entre o acesso a memórias e os buffers de dados, o que no final determinam que o acesso a m palavras ocorrerão em apenas um ciclo de memória.,[object Object]

Mais conteúdo relacionado

Mais procurados

Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
Luis Ferreira
 
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
Gilvan Latreille
 
Arq orgcomp
Arq orgcompArq orgcomp
Informática
InformáticaInformática
Informática
Thulio Cesar
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
Nécio de Lima Veras
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02
John Aguiar
 
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVOINTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
Karen Costa
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
Paulo Fonseca
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Wellington Oliveira
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessador
Andreson Moura
 
3 introdução ao funcionamento de um sistema informático
3   introdução ao funcionamento de um sistema informático3   introdução ao funcionamento de um sistema informático
3 introdução ao funcionamento de um sistema informático
Lucky Fox
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a Microinformática
Faustinho006br
 
Aula 03 organização dos computadores
Aula 03   organização dos computadoresAula 03   organização dos computadores
Aula 03 organização dos computadores
Daniel Moura
 
Processadores / CPU (Unidade central de processamento) - Atualizado 2014
Processadores / CPU (Unidade central de processamento) - Atualizado 2014Processadores / CPU (Unidade central de processamento) - Atualizado 2014
Processadores / CPU (Unidade central de processamento) - Atualizado 2014
Evandro Júnior
 
Hierarquia de níveis
Hierarquia de níveisHierarquia de níveis
Hierarquia de níveis
Elaine Cecília Gatto
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
Elaine Cecília Gatto
 

Mais procurados (18)

Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
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
 
Arq orgcomp
Arq orgcompArq orgcomp
Arq orgcomp
 
Informática
InformáticaInformática
Informática
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02
 
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVOINTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
INTRODUÇÃO A ORGANIZAÇÃO DE COMPUTADORES PROF. IVO
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessador
 
3 introdução ao funcionamento de um sistema informático
3   introdução ao funcionamento de um sistema informático3   introdução ao funcionamento de um sistema informático
3 introdução ao funcionamento de um sistema informático
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a Microinformática
 
Aula 03 organização dos computadores
Aula 03   organização dos computadoresAula 03   organização dos computadores
Aula 03 organização dos computadores
 
Processadores / CPU (Unidade central de processamento) - Atualizado 2014
Processadores / CPU (Unidade central de processamento) - Atualizado 2014Processadores / CPU (Unidade central de processamento) - Atualizado 2014
Processadores / CPU (Unidade central de processamento) - Atualizado 2014
 
Hierarquia de níveis
Hierarquia de níveisHierarquia de níveis
Hierarquia de níveis
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 

Destaque

Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2
Marco Silva
 
Vis Infovis
Vis InfovisVis Infovis
Vis Infovis
Marco Silva
 
Pratica 1 LabBD
Pratica 1 LabBDPratica 1 LabBD
Pratica 1 LabBD
Marco Silva
 
Teste De Software Aula
Teste De Software AulaTeste De Software Aula
Teste De Software Aula
Marco Silva
 
Aula Marketing
Aula MarketingAula Marketing
Aula Marketing
Marco Silva
 
Rendering
RenderingRendering
Rendering
Marco Silva
 
Programa CG tosco
Programa CG toscoPrograma CG tosco
Programa CG tosco
Marco Silva
 
Aula Empreendedores
Aula EmpreendedoresAula Empreendedores
Aula Empreendedores
Marco Silva
 
Teoria da Computacao
Teoria da ComputacaoTeoria da Computacao
Teoria da Computacao
Marco 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 Computadores
Gilvan Latreille
 
Teoria da Computacao Cap 1
Teoria da Computacao Cap 1Teoria da Computacao Cap 1
Teoria da Computacao Cap 1
Marco Silva
 
Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2
Elaine Cecília Gatto
 
Numeros Binarios
Numeros Binarios Numeros Binarios
Numeros Binarios
Marilupe
 
Confianca Noemi
Confianca NoemiConfianca Noemi
Confianca Noemi
Marco Silva
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
Vitinhoops
 
Aula18 Teste Software
Aula18 Teste SoftwareAula18 Teste Software
Aula18 Teste Software
Marco Silva
 
Modelos de Iluminacao
Modelos de IluminacaoModelos de Iluminacao
Modelos de Iluminacao
Marco 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
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
Marco Silva
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01
fernandao777
 

Destaque (20)

Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2
 
Vis Infovis
Vis InfovisVis Infovis
Vis Infovis
 
Pratica 1 LabBD
Pratica 1 LabBDPratica 1 LabBD
Pratica 1 LabBD
 
Teste De Software Aula
Teste De Software AulaTeste De Software Aula
Teste De Software Aula
 
Aula Marketing
Aula MarketingAula Marketing
Aula Marketing
 
Rendering
RenderingRendering
Rendering
 
Programa CG tosco
Programa CG toscoPrograma CG tosco
Programa CG tosco
 
Aula Empreendedores
Aula EmpreendedoresAula Empreendedores
Aula Empreendedores
 
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
 
Numeros Binarios
Numeros Binarios Numeros Binarios
Numeros Binarios
 
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)
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01
 

Semelhante a Aula 6 de Arquitetura de Computadores

Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
Alvaro Oliveira
 
F oc aula_04
F oc aula_04F oc aula_04
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
PAULO Moreira
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
Gabriel Nepomuceno
 
Máquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da MicroarquiteturaMáquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da Microarquitetura
Lincoln Lamas
 
Dsm (1)
Dsm (1)Dsm (1)
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
redesinforma
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
Vitor Hugo Melo Araújo
 
Memória Compartilhada Distribuída Conceitos e Algoritmos
Memória Compartilhada Distribuída Conceitos e AlgoritmosMemória Compartilhada Distribuída Conceitos e Algoritmos
Memória Compartilhada Distribuída Conceitos e Algoritmos
Augusto Luengo Pereira Nunes, PhD
 
Sistemas operacionais 02
Sistemas operacionais   02Sistemas operacionais   02
Sistemas operacionais 02
SandroMatheusPereira
 
Curso openmp
Curso openmpCurso openmp
Curso openmp
Devel Desenvolvimento
 
Arquitetura paralela
Arquitetura paralelaArquitetura paralela
Arquitetura paralela
Verônica Veiga
 
Exer ic prova
Exer ic provaExer ic prova
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
FChico2
 
Hardware memória principal
Hardware  memória  principalHardware  memória  principal
Hardware memória principal
Carlos Henrique de Matos
 
Coerãªncia+ +memoria
Coerãªncia+ +memoriaCoerãªncia+ +memoria
Coerãªncia+ +memoria
Léia de Sousa
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
Alexandre Duarte
 
Gerência de Memória em Java - Parte I (2005)
Gerência de Memória em Java - Parte I (2005)Gerência de Memória em Java - Parte I (2005)
Gerência de Memória em Java - Parte I (2005)
Helder da Rocha
 
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelasDissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Luiz Arthur
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
Cid de Andrade
 

Semelhante a Aula 6 de Arquitetura de Computadores (20)

Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
F oc aula_04
F oc aula_04F oc aula_04
F oc aula_04
 
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
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
Máquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da MicroarquiteturaMáquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da Microarquitetura
 
Dsm (1)
Dsm (1)Dsm (1)
Dsm (1)
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Memória Compartilhada Distribuída Conceitos e Algoritmos
Memória Compartilhada Distribuída Conceitos e AlgoritmosMemória Compartilhada Distribuída Conceitos e Algoritmos
Memória Compartilhada Distribuída Conceitos e Algoritmos
 
Sistemas operacionais 02
Sistemas operacionais   02Sistemas operacionais   02
Sistemas operacionais 02
 
Curso openmp
Curso openmpCurso openmp
Curso openmp
 
Arquitetura paralela
Arquitetura paralelaArquitetura paralela
Arquitetura paralela
 
Exer ic prova
Exer ic provaExer ic prova
Exer ic prova
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
 
Hardware memória principal
Hardware  memória  principalHardware  memória  principal
Hardware memória principal
 
Coerãªncia+ +memoria
Coerãªncia+ +memoriaCoerãªncia+ +memoria
Coerãªncia+ +memoria
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
Gerência de Memória em Java - Parte I (2005)
Gerência de Memória em Java - Parte I (2005)Gerência de Memória em Java - Parte I (2005)
Gerência de Memória em Java - Parte I (2005)
 
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelasDissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 

Último

planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
HelenStefany
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
Manuais Formação
 
Aula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de GeografiaAula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de Geografia
WELTONROBERTOFREITAS
 
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptxTREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
erssstcontato
 
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdf
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdfAula Aberta_Avaliação Digital no ensino basico e secundário.pdf
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdf
Marília Pacheco
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
pamellaaraujo10
 
Loteria - Adição, subtração, multiplicação e divisão.
Loteria - Adição,  subtração,  multiplicação e divisão.Loteria - Adição,  subtração,  multiplicação e divisão.
Loteria - Adição, subtração, multiplicação e divisão.
Mary Alvarenga
 
O século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptxO século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptx
geiseortiz1
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
fran0410
 
cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..
MatheusSousa716350
 
Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
Mauricio Alexandre Silva
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
Crisnaiara
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
Simone399395
 
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdfO Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
silvamelosilva300
 
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptxSlides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Pedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologiaPedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologia
Nertan Dias
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
beatrizsilva525654
 
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasn
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasnTabela Funções Orgânicas.pdfnsknsknksnksn nkasn
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasn
CarlosJean21
 
As sequências didáticas: práticas educativas
As sequências didáticas: práticas educativasAs sequências didáticas: práticas educativas
As sequências didáticas: práticas educativas
rloureiro1
 

Último (20)

planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
 
Aula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de GeografiaAula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de Geografia
 
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptxTREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
TREINAMENTO DE BRIGADA DE INCENDIO BRIGADA CCB 2023.pptx
 
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdf
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdfAula Aberta_Avaliação Digital no ensino basico e secundário.pdf
Aula Aberta_Avaliação Digital no ensino basico e secundário.pdf
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
 
Loteria - Adição, subtração, multiplicação e divisão.
Loteria - Adição,  subtração,  multiplicação e divisão.Loteria - Adição,  subtração,  multiplicação e divisão.
Loteria - Adição, subtração, multiplicação e divisão.
 
O século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptxO século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptx
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
 
cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..cidadas 5° ano - ensino fundamental 2 ..
cidadas 5° ano - ensino fundamental 2 ..
 
Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
 
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdfO Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
O Mito da Caverna de Platão_ Uma Jornada em Busca da Verdade.pdf
 
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptxSlides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
 
Pedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologiaPedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologia
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
 
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasn
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasnTabela Funções Orgânicas.pdfnsknsknksnksn nkasn
Tabela Funções Orgânicas.pdfnsknsknksnksn nkasn
 
As sequências didáticas: práticas educativas
As sequências didáticas: práticas educativasAs sequências didáticas: práticas educativas
As sequências didáticas: práticas educativas
 

Aula 6 de Arquitetura de Computadores

  • 1. Arquitetura de Computadores Universidade de São Paulo Dr. Jorge Luiz e Silva
  • 2. Arquiteturas Matriciais Máquinas Multivetores Máquinas SIMD
  • 3.
  • 4. Um processador vetorial (vectorprocessor) é um hardware que pode ser composto de pipelines funcionais, elementos de processamento e registradores contadores.
  • 5. O processamento vetorial ocorre quando executamos operações aritméticas ou lógicas sobre vetores (operandos vetoriais - vectoroperand)
  • 6.
  • 7. Instruções Vetor - escalar onde um um operando vetorial e um escalar geram um outro vetor
  • 8. Instruções Vetor - memória onde carregar ou recuperar elementos vetoriais da memória a parir de um registrador vetorial (registradores que armazenam os elementos de um vetor)
  • 9. Instruções Vetor - redução onde um ou dois operandos vetoriais geram um elemento escalar.
  • 10.
  • 11.
  • 12.
  • 13. Cada elemento do vetor não necessariamente estão em posições contiguas na memória.
  • 14. Para acessar elementos de um Vetor ou uma Matriz em memória, é necessário se especificar um endereço de base, um valor para salto e o comprimento do vetor ou matriz.
  • 15.
  • 16. Se considerarmos saltos de tamanho 1, endereços sucessivos serão armazenados em buffers à taxa de um por ciclo. Lógicamentem ciclos menores para se acessar as m palavras da memória.
  • 17. Se considerarmos salto de tamanho 2, os acessos serão feitos em dois ciclos menores, o que implicará na metade do desempenho do primeiro modelo.
  • 18.
  • 19.
  • 20.
  • 21. Em cada ciclo de memória, ao menos m . N palavras são acessadas.
  • 22. Usado para configurações multiprocessadores vetoriais (vectormultiprocessor).
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Pipelines funcionais recebem operandos e colocam resultados em cada um desses registradore.
  • 28. O comprimento de cada registrador pode ser fixo (Cray - 64 bits) ou pode ser reconfigurável (Fujitsu - VP2000).
  • 29.
  • 30.
  • 31. Em geral uma unidade de controle é responsável pela execução de uma determinada instrução em cada EP.
  • 32.
  • 33. Programas e dados são carregados para a memória de controle a partir de uma máquina hospedeira.
  • 34.
  • 35.
  • 36. Os dados são enviados pela máquina hospedeira.
  • 37. Da mesma forma EP recebem instruções na forma broadcast e as executam em paralelo.