ARQUITETURA E ORGANIZA O DE COPUTADORES II
1947 palavras
8 páginas
Faculdade Anhanguera de JundiaíEngenharia da Computação
ARQUITETURA E ORGANIZAÇÃO DE COPUTADORES II
Nome: RA:
João Marcos 3708626687
Paulo Henrique 4665898100
Gustavo Sanches 4664907299
Douglas Martins Bianchi 7479704816
Jhonatan Premiano 3715659700
Felipe Mendes 8222921833
Jundiaí 2015
Sumário
ARRAY Processadores 3
Computadores Vetoriais 3
Computadores DATAFLOW 6
Computadores Sistólicos 10
ARRAY Processadores
Não deve ser confundido com o processamento da Array. Um processador de vetor, ou processador de matriz, é uma unidade de processamento central (CPU) que programa um conjunto de instruções que contém instruções que operam em matrizes unidimensionais de dados chamados de vetores. Isto está em contraste com um processador escalar, cujas instruções operar em itens de dados individuais. Os processadores vetoriais podem melhorar muito o desempenho em determinadas cargas de trabalho, nomeadamente de simulação numérica e tarefas semelhantes. Máquinas de vetores apareceram no início de 1970 e dominado projeto supercomputador através da década de 1970 para os anos 90, nomeadamente as várias plataformas Cray. A rápida queda na relação preço-desempenho de projetos de microprocessadores convencionais levou à morte do supercomputador vetorial nos anos 1990 posteriores.
Hoje, a maioria das CPUs de commodities programar arquiteturas que apresentam instruções para uma forma de processamento vetorial em várias (vectorized) conjuntos de dados, normalmente conhecidos como SIMD (Single Instruction Multiple, dados). Exemplos comuns incluem VIS, MMX, SSE, AltiVec e AVX. Técnicas de processamento de Vector também são encontradas em jogo de vídeo hardware do console e aceleradores gráficos. Em 2000, IBM, Toshiba e Sony colaboraram para criar o processador Cell, que consiste em um processador escalar e oito processadores vetoriais, que