Вопрос

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

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

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

Обновить:

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

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

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

Это было полезно?

Решение

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

Другие советы

PS3 оснащена процессором общего назначения PPC.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top