RSX

RSX Reality Synthesizer on Curie perekonna kuvaadapter, mis töötati välja koostöös Sony ja NVIDIA-ga. Graafikaprotsessor on valmistatud spetsiaalselt PlayStation 3 konsooli jaoks. See põhineb Nvidia 7800GTX kuvaadaptril (NV47 kiibistikul). NVIDIA sõnul on tegemist G70/G71 hübriidarhitektuuriga koos mõningate muudatustega. GPU-l on 256 MB GDDR3 tüüpi videomälu kiirusega 650 MHz, efektiivse ülekandekiirusega 1,3 GHz ja kuni 224 MB XDR põhimälu CPU kaudu. RSX-il on eraldi tipu ja piksli varjutustorustikud. Kuigi RSX tegeleb suurema osa graafikatöötlusega, kasutatakse mõningate graafikaarvutuste jaoks ka konsooli CPU-d – Celli. 

 Spetsifikatsioonid 
Enamik andmeid pärineb Sony pressiteatest E3 2005 konverentsil, slaididest samast konverentsist ning slaididest 2006. aasta Game Developer's Conference'ist.
 500 MHz 90 nm protsessis (kahanes 2008. aastal 65 nm, 2010. aastal 40 nm ja 2013. aastal 28 nm). 
 Põhineb NV47 kiibistikul (Nvidia GeForce 7800 arhitektuur). 
 Little Endian. 
 300+ miljonit transistori. 
 Üksteisest sõltumatu piksli/vertex varjutajaga arhitektuur. 
 24 paralleelset pikslivarjutus graafikakonveierit kiirusega 550 MHz. 
 27 ujukoma operatsiooni graafikakonveieri ja tsükli kohta. 
 5 ALU operatsiooni graafikakonveieri ja tsükli kohta. 
 8 paralleelset punktivarjutus graafikakonveierit kiirusega 500 MHz. 
 2 ALU toimingut graafikakonveieri ja tsükli kohta. 
 10 FLOPSi graafikakonveieri ja tsükli kohta. 
 Ujukoma operatsioone: 400.4 Gigaflops. 
 24 tekstuuri filtreerimisüksust ja 8 punkti tekstuuri aadresseerimisüksust. 
 24 filtreeritud diskreeti takti kohta. 
 32 filtreerimata tekstuuri diskreeti takti kohta. 
 8 pikslirenderdamis graafikakonveierit kiirusega 550 MHz. 
 Maksimaalselt 51 miljardit punktoperatsiooni sekundis. 

 256 MB GDDR3 RAM kiirusega 650 MHz. 
 Vanemate PlayStation 3 mudelite mälumoodul: Samsung K4J52324QC-SC14. 
 Uuemate PlayStation 3 mudelite mälumoodul: Qimonda HYB18H512322AF-1. 
 128-bitine mälusiini laius. 
 22.4 GB/s andmeedastuskiirus. 

 Cell FlexIO siin. 
 Rambus XDR mälusiini laius: 56bitti 64bitist (seerial). 
 20 GB/s Celli ja XDR mälu lugemiskiirus. 
 15 GB/s Celli ja XDR mälu kirjutamiskiirus. 
 Toetab PSGL (OpenGL ES 1.1 + NVIDIA Cg). 
 Toetab S3 tekstuuride tihendust. 
 Toetab bilineaarset, trilineaarset, anisotroopset ja kvinkunkset tekstuuride filtreerimist. 
 Sakitõrje: 
 Kvinkunks sakitõrje 
 kuni 4x Mitmesämpli Sakitõrje (MSAA) 
 Supersämplimine 
 Alpha to Coverage 
 Alphakill 
 Full HD (kuni 1080p).

 Erinevused G70 arhitektuurist 

RSX Reality Synthesizer põhineb G70 arhitektuuril, kuid mitmete muudatustega. Suurim erinevus kahe kiibi vahel on andmeedastuse toimimine. G70 toetab ainult lokaalset mälu, aga RSX suudab renderdada nii lokaalsele kui ka süsteemimälule. Süsteemi mälu kasutades on latentsus suurem, mistõttu tuli kiibi arhitektuuri muuta, et jõudlust parandada. Selle saavutamiseks tehti kiip suuremaks, et mahutada suuremaid puhvreid ja rohkem vahemälu.

Järgnevas tabelis on välja toodud mitmeid erinevusi RSX ja nVidia 7800 GTX vahel.

 Erinevus  RSX  nVidia 7800GTX GDDR3 Mälusiin  128 bit  256 bit  ROPs  8  16  Post Transform and Lighting Cache  63 max punkte  45 max punkte  Total Texture Cache Per Quad of Pixel Pipes (L1 ja L2)  96 kB  48 kB  CPU siin  FlexIO  PCI-Express 16x  Tehnoloogia  28 nm / 40 nm / 65 nm / 90 nm  110nm 

RSX-il on veel omadusi, mida G70 arhitektuuril ei ole:

 Rohkem varjutusinstruktsioone.                                                                         
 Rohkem tekstuuri lookup loogikat (aitab transportida andmeid süsteemimälust). 
 Kiire vektori normeerimine.  

Kiirus ja ribalaius

Järgnevas tabelis on näha lugemis- ja kirjutamiskiiruseid Celli protsessori ja RSX graafikaprotsessori vaatenurgast. 
 Protsessor  256 MB XDR  256 MB GDDR3 Cell - lugemine  16,8 GB/s  16 MB/s (15,6 MB/s @ 650 MHz)  Cell - kirjutamine  24,9 GB/s  4 GB/s  RSX - kirjutamine  15,5 GB/s  22,4 GB/s (20,8 GB/s @ 650 MHz) RSX - lugemine  10,6 GB/s  22,4 GB/s (20,8 GB/s @ 650 MHz)

Celli aeglase GDDR3 mälu lugemiskiiruse tõttu on efektiivsem kasutada Celli süsteemimälus ning lasta RSX-il lugeda andmeid süsteemimälust ja kirjutada RSX-i GDDR3 väljund HDMI kuvaseadmele. Selle tegid võimalikuks  RSX protsessori muudatused protsessoris võrreldes G70-ga.

 Seerianumbrid 
PlayStation 3 uuemate redaktsioonidega kahanes ka RSX-i graafikaprotsessor. PlayStation 3 Fat konsooli RSX graafikaprotsessor valmistati 90 nm ja 65nm tehnoloogias, Slimi RSX valmistati 65 nm ja 40nm tehnoloogias ning Super Slimi RSX valmistati 40 nm ja 28 nm tehnoloogias. 

 PS3 Mudel  Emaplaadi Mudel  Emaplaadi serial  RSX Seerianumber  Tehnoloogia  Suurus  CECHAxx COK-001  1-871-868-12  CXD2971GB  90 nm  258 mm²  CECHAxx COK-001  1-871-868-12  CXD2971AGB  90 nm  258 mm²  CECHAxx COK-001  1-871-868-22  CXD2971DGB  90 nm  258 mm²  CECHAxx COK-001  1-871-868-32  CXD2971DGB  90 nm  258 mm²  CECHAxx COK-001  1-871-868-32  CXD2971AGB  90 nm  258 mm²  CECHBxx COK-001  1-871-868-22   CXD2971DGB  90 nm  258 mm²  CECHBxx COK-001  1-871-868-32   CXD2971DGB  90 nm  258 mm²  CECHCxx COK-002  1-873-513-11   CXD2971DGB  90 nm  258 mm²  CECHCxx COK-002  1-873-513-21  CXD2971GB  90 nm  258 mm²  CECHCxx COK-002  1-873-513-31  CXD2971DGB  90 nm  258 mm²  CECHGxx SEM-001  1-875-384-xx  CXD2971DGB  90 nm  258 mm²  CECHGxx SEM-001  1-875-384-xx  CXD2971BGBvõi:                CXD2971DGB  90 nm  258 mm²  CECHGxx SEM-001  1-875-384-xx  CXD2971AGB  90 nm  258 mm²  CECHGxx SEM-001  1-875-384-xx  CXD2971DGB  90 nm  258 mm²  CECHHxx DIA-001  1-875-938-11  CXD2971AGB  90 nm  258 mm²  CECHHxx DIA-001  1-875-938-31  CXD2971-1GB  90 nm  258 mm²  CECHHxx DIA-001  1-875-368-11  CXD2971-1GB  90 nm  258 mm²  CECHHxx DIA-001  1-875-368-11  CXD2971AGB  90 nm  258 mm²  CECHHxx DIA-001  1-875-368-11  CXD2971AGB  90 nm  258 mm²  CECHJxx DIA-002  1-876-912-xx  CXD2982GB  65 nm 186 mm²  CECHKxx DIA-002  1-876-912-32  CXD2982BGB  65 nm 186 mm²  CECHKxx DIA-002  1-876-912-42  CXD2982GB  65 nm 186 mm²  CECHKxx DIA-002  1-876-912-xx  CXD2982GB  65 nm 186 mm²  CECHLxx VER-001  1-878-196-31  CXD2991GB  65 nm 186 mm²  CECHLxx VER-001  1-878-196-31  CXD2991GB  65 nm 186 mm²  CECH-20xx DYN-001  1-880-055-31  CXD2991CGB  65 nm 186 mm²  CECH-20xx DYN-001  1-880-055-31  CXD2991EGB  65 nm 186 mm²  CECH-20xx DYN-001  1-880-055-31  CXD2991EGB  65 nm 186 mm²  CECH-20xx DYN-001  1-880-055-31  CXD2991GGB  65 nm 186 mm²  CECH-21xx SUR-001  1-881-945-11  CXD5300AGB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-21xx SUR-001  1-881-945-11  CXD5300AGB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-25xx JTP-001  1-882-481-11  CXD5300A1GB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-25xx JTP-001  1-882-481-21  CXD5300A1GB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-25xx JSD-001  1-882-770-11  CXD5300A1GB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-25xx JSD-001  1-882-770-31  CXD5300CGB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-30xx KTE-001  1-884-749-11  CXD5301DGB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-30xx KTE-001  1-884-749-31  CXD5301A1GB  40 nm (koos IHS-iga, 4 VRAM kiipi) 114 mm²  CECH-40xx MSX-001  1-886-928-11  CXD5302DGB  40 nm (ilma IHS-ita, 4 VRAM kiipi) 114 mm²  CECH-40xx MPX-001  1-887-233-11  CXD5302A1GB  40 nm (ilma IHS-ita, 4 VRAM kiipi) 114 mm²  CECH-40xx  PQX-001  1-888-629-22  D5305K  28 nm (ilma IHS.ita, 2 VRAM kiipi) 68 mm²  CECH-43xx REX-001  1-893-507-31  D5305L  28 nm (ilma IHS-ita, 2 VRAM kiipi) 68 mm² 

 RSX mälu kaart 

Kuigi RSX-il on 256 MB GGDR3 muutmälu, ei ole kõik sellest kasutatav. Viimased 4 MB on reserveeritud RSX oleku ja käskude jaoks. See 4MB koosneb järgnevatest komponentidest: RAMIN, RAMHT, RAMFC, DMA objektid, graafika objektid ja graafika kontekst. 

 Aadressi vahemik  Suurus  Kommentaar 0000000-FBFFFFF  252 MB  Kaadripuhver FC00000-FFFFFFF  4 MB  GPU andmed FF80000-FFFFFFF  512 KB  RAMIN: Instance Memory FF90000-FF93FFF  16 KB  RAMHT: Räsitabel FFA0000-FFA0FFF  4 KB  RAMFC: FIFO Kontekst FFC0000-FFCFFFF  64 KB  DMA objektid FFD0000-FFDFFFF  64 KB  Graafika objektid FFE0000-FFFFFFF  128 KB  GRAPH: Graafika Kontekst

Peale RSX-i enda mälu on graafikaprotsessoril võimalik ka kasutada XDR-muutmälu, mis on piiratud kahte võimalikku vahemikku, olenevalt konsoolist:
 0 MB - 256 MB (0x00000000 - 0x0FFFFFFF)
 0 MB - 512 MB (0x00000000 - 0x1FFFFFFF) (arenduskomplekti konsool) 

 Vaata ka 
 PlayStation 3
 GeForce'i 7 seeria
 Cell (mikroprotsessor)

 Viited 

Kategooria:Graafikariistvara