Células de processamento do PlayStation 3

­

um microprocessador
Imagem cedida pela IBM
Super potente, embalagem minúscula. Existem 234 milhões de transistores neste microprocessador.
O conjunto do processador celular é como se fosse u­m time de processadores funcionando em um chip para suportar a grande carga computacional necessária para a operação dos videogames da próxima geração. Para entender como o processador celular funciona, vamos conhecer cada uma das partes principais que o compõe.

O "elemento processador" da célula é o Power PC core de 3.2-GHz equipado com cache L2 de 512 KB. O PowerPC core é um tipo de microprocessador similar àquele que você encontra no Apple G5. É um processador potente e poderia facilmente fazer sozinho com que um computador funcione; mas no processador celular, o PowerPC core não é o único processador. Ao invés disso, ele é o "gerenciador". Ele delega o processamento aos oito outros processadores no chip, os Elementos Processadores Sinérgicos (SPE).

A carga de trabalho do computador passa pelo Power PC core. O núcleo então avalia o trabalho a ser feito, observa o que os SPEs estão processando e decide como melhor distribuir a carga de trabalho para alcançar a máxima eficiência.

Os fatos
Quando? Chegou às prateleiras nos Estados Unidos em novembro de 2006.
Quanto custa? O preço inicial era de US$ 549 para a configuração de 60GB e de US$ 499 para a de 20 GB.
Cada um dos SPEs usados no processador celular são processadores vetoriais SIMD (Single Instruction, Multiple Data) de 128 bits. Os processadores vetoriais são projetados para processar rapidamente várias informações de uma só vez. Eles eram comumente usados na década de 80 em supercomputadores científicos grandes e potentes e foram criados como uma alternativa mais rápida ao processador escalar. Os processadores escalares podem trabalhar somente com um dado de cada vez. Apesar desta limitação, os avanços no projeto e desempenho dos escalares tornou o uso dos processadores vetoriais muito raros nos dias de hoje. No entanto, devido à capacidade do processador vetorial de lidar com vários dados de uma só vez, a IBM ressuscitou o seu projeto para o processador celular. Existem oito SPEs no chip, mas somente sete deles fazem o processamento. O oitavo SPE foi colocado como um componente extra em caso de um dos sete falhar.

Cada um dos SPEs vem equipado com uma SRAM de 256KB. Esta memória de alta velocidade ajuda cada SPE a processar os números rapidamente. A memória do SPE também é visível ao elemento processador principal. Isto permite ao PowerPC Core utilizar os recursos de cada SPE da maneira mais eficiente possível. Tudo isto contribui para uma potência inédita em um eletroeletrônico de consumo.