Le site gitbrew.org vient de publier une quantité très importante de documents sur le fonctionnement de la Playstation 3. Cet ensemble de fichiers a été nommé OpenCLit PS3 Dev Tools. On peut y voir des informations et explications sur le hardware de la console et plus précisément sur le SPU, le PPC, le Cell Broadband Engine, le Cell Emulator, le Cell SDK, le MARS (Multi-core Application Runtime System) et sur diverses autres choses. Tout ceci est bien-sûr destiné aux développeurs et à ceux voulant se lancer dans la compréhension du système complexe du monolithe noir. Vous trouverez tout ce dont vous avez besoin à cette adresse-ci.
Voici la très longue liste des documents disponibles :
Container Page for Project OpenCLit – Cluster Computing with the PS3
Gitbrew did PS3.
Documentation
Cell/Cell Broadband Engine :
1998_IBM_H264.pdf
2011-GDC-PhyreEngine.pdf
CBEA_v1.02_11Oct2007_pub.pdf
CBE_Architecture_v102.pdf
CBE_LINUX_ABI_1.2.pdf
CBE_Public_Registers_v15.pdf
CBE_Secure_SDK_Guide_v3.0.pdf
CellBEBootprocess.pdf
CellBE_HIG_65nm_v1.01_8Jun2007.pdf
CellBE_HIG_90nm_v1.5_30Nov2007_pub.pdf
CellBE_Handbook_v1.12_3Apr09_pub.pdf
CellBE_PXCell_Handbook_v1.11_12May08_pub.pdf
CellBE_Registers_v1.51_18SEP2007.pdf
GLESTutorial07_Arnaud_Remi_PSGL.pdf
Guide_to_CellBE_Programming_Documentation_v10_e.pdf
SIMD_Library_Specification_for_CBEA_1.2.pdf
SIMD_Library_Specification_for_CBEA_v10.pdf
ISSCC-20.3-Cell_Mult.pdf
Language_Extensions_for_CBEA_2.6.pdf
Language_Extensions_for_CBEA_v23.pdf
CellBE-best-programming-20091211.pdf
Hardware_Overview_ACGI_09.pdf
pa-cbecompile1-pdf.pdf
pa-cellide-pdf.pdf
ISSCC-07.4-Cell_SPU.PDF
ISSCC-10.2-Cell_Design.PDF
ISSCC-26.7-Cell_SRAM.PDF
689.ppt
MARS :
MARS-CELF-20090903.pdf
MARS-GATECH-2008.pdf
MARS-OLS-2008.pdf
MARS-SIGGRAPH-2008.pdf
LicAgree.pdf
LicInfo.pdf
PPC :
PPC_Vers202_Book1_public.pdf
PPC_Vers202_Book2_public.pdf
PPC_Vers202_Book3_public.pdf
pem_64bit_v3.0.2005jul15.pdf
vector_simd_pem_v_2.07c_26Oct2006_cell.pdf
cwg.pdf
SPU :
SPU_ABI-Specification_1.9.pdf
SPU_ABI_v16.pdf
SPU_Assembly_Language_Specification_1.7.pdf
SPU_Assembly_Language_v14.pdf
SPU_ISA_v1.2_27Jan2007_pub.pdf
SPU_ISA_v12.pdf
SPUstall_app_V1.0_26Feb2007.pdf
SPUstall_app_v10.pdf
Unsorted :
the_guts_of_ps3.pdf
Hardware_Overview_ACGI_09.pdf
Packages
Releases :
OpenCLit
MARS
CELL EMULATOR
CELLSDK
Compressed Packages :
Note: CELLSDK has no compressed archive (redundancy)
OpenCL-06162011.tar.gz
MARS-06162011.tar.gz
CELL_EMULATOR-06162011.tar.gz
documentation-06122011.tar.gz