Processadores
Índice [esconder]
1 Visão geral
2 Arquitetura
2.1 PPE
2.2 SPE
2.3 EIB
2.4 FlexIO
3 Desenvolvimento
3.1 Modelo de programação
3.2 Ferramentas: SDKs, Compiladores e Bibliotecas
4 Aplicações e implementações
5 Futuro
6 Referências
Visão geral[editar]
A arquitetura Cell foi criada em conjunto pela Sony, Toshiba e IBM. O Cell combina um processador PowerPC com coprocessadores com recursos multimídia e processamento vetorial.
O Cell é conhecido por ser o processador do PlayStation 3, uma entre as muitas aplicações desse processador.
Ele possui grosso modo quatro partes. Estrutura externa de entrada e saída (FlexIO), o processador principal (Power Processing Element - PPE), 8 coprocessadores (Synergistic Processing Elements - SPE) e um barramento circular de dados de alta banda que une as 3 partes (Element Interconnect Bus - EIB).
Entre as principais características estão:
64 bits.
Não permite execução de instruções out-of-order.
É capaz de despachar até duas instruções por ciclo.
Composto por uma cache L2 de 512KiB, um cache L1 two-way de 32KiB de instruções e um cache four-way set-associative de dados.
Arquitetura[editar]
O chip do processador Cell pode ser organizado em várias configurações diferentes. A mais comum é a utilização de uma unidade PPE, o Power Processor Element, e múltiplas SPEs, os Synergistic Processing Elements. A PPE e as SPEs são ligadas por um barramento interno de alta velocidade, o EIB (Element Interconnect Bus). Ficando dessa