Книга Мэтью Скарпино Программирование процессора ячеек довольно современна и содержит много полезной информации. Кроме того, на веб-сайте для книги имеется множество примеров кода, доступных для скачивания.
Был также курс MIT по параллельному программированию через процессор Cell, в котором есть некоторая полезная информация, хотя некоторые из них устарели, а именно, он использует старую механику ячейки, где libspe предоставил свою собственную потоки. В новейшей версии библиотеки вам нужно будет получать свои потоки из других источников (pthreads, boost, что угодно) для запуска параллельных программ.
Что касается ОС и компилятора, я использую Yellow Dog Linux 6.1. До настоящего времени YDL работал довольно хорошо, в любом случае намного лучше, чем Fedora 9, хотя это, вероятно, является результатом того, что YDL поставляется с сверхлегким оконным менеджером, а Fedora 9 - нет. У меня было несколько проблем с сетью, но это, скорее всего, продукт слегка странной сетевой среды, в которой я настроил систему.
После того, как у меня был запущен и запущен YDL, я установил пакеты fedora cell sdk поверх этого (это занимает немного работы, так как установочный скрипт celldk ошибочно распознает YDL как RHEL, а не Fedora). У YDL большая часть SDK доступна в одном из их репозиториев, но по умолчанию не большая его часть установлена, только компиляторы (конечно, я не понял этого, пока не взломал установщик IBM для выполнения правильная вещь). Я просто использую базовые компиляторы IBM (не XL).
Существует также масса информации, разбросанной по сайту IBM , но это может быть довольно сложно понять.