Pregunta

He estado considerando dar el paso e instalar Linux en mi Playstation 3.Como C# es mi lenguaje preferido actualmente, el siguiente paso lógico sería instalar Mono.

Investigué un poco y descubrí que http://psubuntu.com/wiki/InstallationInstructions tiene instrucciones sobre cómo instalar Ubuntu y enlaces para descargar una ISO que contiene una versión específica de Ubuntu para PS3.También existe este genial proyecto en http://code.google.com/p/celldotnet/ que ha desarrollado algún código para utilizar los 6 núcleos SPU adicionales de la CPU, no solo el de propósito general al que tiene acceso de forma predeterminada.

El problema es que la documentación del proyecto parece un poco escasa.¿Alguien ha configurado una PS3 para desarrollar código .NET?Si es así, ¿qué problemas encontró?¿Alguien tiene algún ejemplo de código sobre cómo cargar, aunque sea parcialmente, uno de estos monstruosos procesadores?

Actualizar:

Me doy cuenta de que aquí entrará en juego la programación básica .NET/Mono.La parte que no entiendo es ¿qué tipo de estructuras de datos se pasan a un núcleo especializado?Si estoy leyendo esto bien, los 6 núcleos SPU tienen 128 registros de 128 bits cada uno.No he visto ninguna discusión sobre cómo codificar de manera efectiva para esto.

Actualización 2:

IBM ha anunciado que se ha cancelado el desarrollo adicional del procesador Cell.Si bien esto prácticamente mata cualquier deseo que pueda tener de desarrollar en la plataforma, espero que alguien más pueda agregar información útil.

¿Fue útil?

Solución

Se acaba de encontrar esta publicación Del blog de Miguel de Icaza.Prometió que en febrero de 2008 estaba investigando esto.Como el es un miembro de la comunidad SO Ahora espero que pueda arrojar más luz sobre el tema.

Otros consejos

La PS3 cuenta con una CPU de uso general PPC.

Puede intentar realizar una compilación cruzada de mono a ppc y continuar desde allí.

Mono de svn ha recibido mucha atención con respecto al puerto ppc, por lo que recomendaría usarlo en lugar de la versión 2.0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top