Ресурсы для разработки Mono на PS3 - PullRequest
4 голосов
/ 26 августа 2008

Я подумывал о том, чтобы сделать решающий шаг и установить Linux на мою Playstation 3. Поскольку C # является моим текущим языком, следующим логическим шагом будет установка Mono.

Я провел небольшое исследование и обнаружил, что http://psubuntu.com/wiki/InstallationInstructions содержит инструкцию по установке Ubuntu и ссылки для загрузки ISO, содержащего версию Ubuntu для PS3. Есть также этот крутой проект на http://code.google.com/p/celldotnet/, который разработал некоторый код для использования 6 дополнительных ядер процессора, а не только универсального, к которому у вас есть доступ по умолчанию.

Проблема в том, что проектная документация кажется немного тонкой. Кто-нибудь настраивал PS3 для разработки кода .NET? Если да, то с какими проблемами вы столкнулись? У кого-нибудь есть примеры кода, как хотя бы частично загрузить один из этих монстр процессоров?

Обновление:

Я понимаю, что базовое программирование на .NET / Mono вступит в игру здесь. Часть, на которой я размышляю, о том, какие структуры данных вы передаете специализированному ядру? Если я правильно понял, 6 ядер SPU имеют 128 регистров по 128 бит каждый . Я не видел никаких дискуссий о том, как эффективно использовать кодирование для этого.

Обновление 2:

IBM объявила , что дальнейшая разработка процессора Cell была отменена. Хотя это в значительной степени убивает любое желание, которое у меня может появиться на платформе, надеюсь, кто-то еще может добавить полезную информацию.

Ответы [ 2 ]

3 голосов
/ 26 сентября 2008

Только что нашел это сообщение из блога Мигеля де Иказы. Обещая, что еще в феврале 2008 года он изучал это. Поскольку он является членом SO-сообщества сейчас, я надеюсь, что он сможет пролить немного света на эту тему.

1 голос
/ 10 октября 2008

PS3 оснащен ЦП общего назначения.

Вы можете попробовать скомпилировать моно в ppc и перейти оттуда.

Mono от svn получил много внимания относительно порта ppc, поэтому я бы посоветовал использовать его вместо версии 2.0.

...