Pergunta

Estou pensando em arriscar e instalar o Linux no meu Playstation 3.Como C# é minha linguagem atual de escolha, o próximo passo lógico seria instalar o Mono.

Eu fiz uma pequena pesquisa e descobri que http://psubuntu.com/wiki/InstallationInstructions tem instruções sobre como instalar o Ubuntu e links para baixar um ISO contendo uma versão específica do Ubuntu para PS3.Também tem esse projeto legal em http://code.google.com/p/celldotnet/ que desenvolveu algum código para utilizar os 6 núcleos SPU adicionais da CPU, não apenas aquele de uso geral ao qual você tem acesso por padrão.

O problema é que a documentação do projeto parece um pouco escassa.Alguém configurou um PS3 para desenvolver código .NET?Se sim, que problemas você encontrou?Alguém tem algum exemplo de código de como carregar parcialmente um desses processadores monstruosos?

Atualizar:

Eu percebo que a programação básica .NET/Mono entrará em ação aqui.A parte que me deixa confuso é que tipo de estrutura de dados você passa para um núcleo especializado?Se estou lendo isso direito, os 6 núcleos SPU têm 128 registros de 128 bits cada.Não vi nenhuma discussão sobre como codificar de maneira eficaz para isso.

Atualização 2:

A IBM anunciou que o desenvolvimento adicional do processador Cell foi cancelado.Embora isso praticamente elimine qualquer desejo que eu possa ter de desenvolver na plataforma, espero que alguém possa adicionar algumas informações úteis.

Foi útil?

Solução

Acabei de encontrar esta postagem do blog de Miguel de Icaza.Prometendo que recentemente, em fevereiro de 2008, ele estava investigando isso.Como ele é um membro da comunidade SO agora, espero que ele possa lançar mais luz sobre o assunto.

Outras dicas

O PS3 possui uma CPU PPC de uso geral.

Você pode tentar cruzar a compilação mono para ppc e partir daí.

O Mono do svn recebeu muita atenção em relação à porta ppc, então eu recomendaria usá-lo em vez da versão 2.0.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top