Tag Archives: Cell

Studencki PS3 dev kit

14 lipca 2009, na konferencji SCEE R&D ’09 Sony przedstawiło PS3 Academic Development Programme . W chwili obecnej program jest w fazie zamkniętej bety. Jako mini-dev-kit dostępna ma być pełnowymiarowa konsola z 2 USB i zainstalowanym SDK.

Sony, udostępniając mini dev kit chce dotrzeć do uczelni wyższych, aby mogły w łatwiejszy sposób pogłębiać swoją wiedzę na temat tworzenia aplikacji (gier :)) na PS3. Dotychczas jedyną możliwością tworzenia na platformie PS3 i w architekturze procesora Cell, było programowanie w systemie linux, który może być zainstalowany na konsoli.

Nie wiem czemu przeoczyłem ten wątek, gdyż od dawna czekałem na jakieś wieści dotyczące dostępu do SDK Sony. Wątek więc spóźniony, ale jak najbardziej aktualny i ciekawy!

OpenCL – język obliczeń równoległych – już jest!

5 grudnia br.  została upubliczniona wersja 1.0 specyfikacji języka OpenCL (Open Computing Language), który ma być pomostem pomiędzy API poszczególnych technologii równoległego przetwarzania danych na GPU i CPU (między innymi w technologii NVidia CUDA, ATI Stream na procesorach Cell (tych z PS3 :)).

Khronos Group (twórca specyfikacji) chwali się tym, iż język ten ma zapewnić pełną niezależność języka od wykorzystanej technologii, a lista firm zaangażowanych w projekt, czyli: 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, Takumi, Texas Instruments i Umeå University uspokaja mnie, jeżeli chodzi o powodzenie tego projektu 🙂

Wcześniej zajmowałem się stricte technologią CUDA, ale z racji tego iż gdzieś na półce kurzy się moje PS3, to technologię tą zacznę wykorzystywać z jeszcze większą chęcią.

W najbliższym czasie postaram się opisać szerzej język OpenCL (jak tylko przeczytam specyfikację :)), a także sprawdzę na ile język ten jest wygodny, elastyczny i.. czy działa.

A jeżeli zadziała, może być ciekawie 🙂