No cell existem dois tipos de unidade de processamento o PPE e o SPE. o PPE é o processo padrão que utiliza arquitetura PowerPC64. Já os outros núcleos em SPE são de uma arquitetura diferente, e são otimizados pra trabalhar com dados, não pra rodar programas normais com muitas condições e saltos... mas sim processar dados, principalmente em ponto flutuante.... pelo que eu sei, utiliza-se o PPE para fazer o "upload" de um processo para o SPE e então um outro comando para começar a roda-lo... é uma arquitetura altamente complexa e muito paralela...
É no mesmo estilo do PS2 com o emotion engine que possuia 8 unidades de processamento... cada uma era otimizada para um tipo de tarefa... esse modelo é muito utilizado nos dispositivos arm hoje... no qual o processador principal não é capaz de prover tanto poder de fogo pra isso...