Przejdź do zawartości

Programowanie w systemie UNIX/ps3

Z Wikibooks, biblioteki wolnych podręczników.

PS3 jest komputerem zawierającym procesor Cell[1] składający się z:

  • jednego procesora Power Processing Unit (PPU)
  • sześciu Synergistic Processor Unit (SPU)

Pojedyncza konsola PS3 posiada wydajność 150 GFLOPS. [2] Możemy to porównać z mocą kart graficznych (GPU[3])

Typ konsoli i oprogramowania

[edytuj]

Istnieją różne:

  • typy konsoli[4] (nie wszystkie mają opcję OtherOS[5])
  • oprogramowania firmowego (nie dla wszystkich jest oprogramowanie niefirmowe[6])

Przyczyny wycofania wsparcia dla programowania na PS3 przez Sony:

  • oficjalne (obniżenie ceny konsoli)
  • nieoficjalne (naciski z IBM - producenta komputerów z procesorami CELL) [7]

Instalacja Linuxa

[edytuj]

Yellow Dog Linux[8][9]

Programowanie

[edytuj]
  • specyfikacja rozszerzeń [10]
  • CUDA
  • OpenCl[11]


Przykłady:

Słownik

[edytuj]
  • CBEA = Cell Broadband Engine Architecture[13]
  • Custom Firmware (CFW)[14]
  • SDK[15]

Odnośniki

[edytuj]
  1. Cell procesor w wikipedii
  2. Paweł "FrostBite" Iwaniuk : Amerykańskie lotnictwo tworzy super komputer na bazie PS3
  3. benchmark.pl
  4. PlayStation 3 Secrets
  5. OtherOS w angielskiej wikipedii
  6. PORADNIK DLA ZIELONYCH PS3 HACK PL
  7. Paweł "FrostBite" Iwaniuk : Amerykańskie lotnictwo tworzy super komputer na bazie PS3
  8. YD Linux
  9. Linux For PS3 – Install Linux On Your PS3 With In Minutes
  10. PPU & SPU C/C++ Language Extension Specification from IBM
  11. The OpenCL Programming Book
  12. linux.conf.au 2008 hackfest
  13. CBEA
  14. Dongle Jailbreak czy CFW - Co to jest, Co wybrać ?
  15. Sony Official PS3 3.70 SDK and PhyreEngine Leaks Hit Internet