Pesquisa sobre Array Computers
“Júlio de mesquita Filho”
Campus de Bauru
Faculdade de Ciências
Departamento de Computação
Mestrado em Ciência da Computação
Prof. Dr. Marcos Antônio Cavenaghi
Pesquisa sobre Array Computers
Alessandro Martinez Camargo
Gustavo Cesar Bruschi
Leandro Luis Pauro
Bauru – SP
2012
SUMÁRIO
1 Array Computers (Computador de matriz)................................................................ 3
1.1 Qual o contexto histórico em que surgiu a idéia? .............................................. 7
1.2 Quais eram os principais problemas que dificultaram a implementação da idéia quando ela surgiu? .................................................................................................. 9
1.3 Quais foram as primeiras implementações da ideia ? ....................................... 9
1.4 Como essa idéia foi implementada nas primeiras arquiteturas de processadores x86? .............................................................................................. 10
1.5 Como os processadores atuais implementam a idéia (inclua processadores para fins gerais e processadores para fins específicos (como os processadores das placas de vídeo))? .......................................................................................... 10
Referencia ............................................................................................................. 13
3
1 Array Computers (Computador de matriz)
Segundo HWANG e BRIGGS (1984), computador matriz, desenvolvido com base na classificação de Flynn, no modelo SIMD, em que existe uma única instrução da unidade de controle. Os processadores aritméticos estão ligados através de uma rede de comunicação. Para acelerar a operação, cada processador pode acessar ao armazenamento de memória local ou através da rede. A memória deve, portanto, estar se ordenando de tal modo que ela possa atingir o paralelismo verdadeiro. Caso contrário, o desempenho é mais