Я подумывал о том, чтобы сделать решающий шаг и установить 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 была отменена. Хотя это в значительной степени убивает любое желание, которое у меня может появиться на платформе, надеюсь, кто-то еще может добавить полезную информацию.