Täällä on paljon puhuttu PS3:n "alitehoisesta" prosessorista ja jaetuista muisteista. On myös puhuttu pelien vaikeasta ohjelmoitavuudesta. Eli on hyvä valaista asiaa..
Potentiaalia on paljon enemmän, kuin mitä täällä annetaan ymmärtää, ja mitä monella käsityksenä tuntuu olevan.
Pelien ohjelmoinnin opettelu vie taloilta aikaa, jonka vuoksi Sony itse on lähtenyt jo pelitaloja asian vuoksi lähestymään ja opastamaan. Microsftillahan on kuitenkin jo vajaan kahden vuoden etumatka, mikä on ikuisuus pelimarkkinoilla.
Cell-suoritin
Sonyn, Toshiban ja IBM:n yhdessä kehittämässä Playstation 3:n käyttämässä Cell-suorittimessa on yhdeksän 3,2 gigahertsin taajuudella käyvää RISC-pohjaista ydintä. Näistä ytimistä kahdeksan kappaletta on yksinkertaisempia signaalinkäsittelysuorittimia (SPE, Synergistic Processing Element) jotka hoitavat suuren osana laskennasta ja niitä ohjaa yksi yleiskäyttöinen pääprosessori, kaksisäikeinen POWER Processing Element eli PPE.
POWER Processing Unitilla on käytössään 512 kilotavua L2-tason välimuistia ja jokaisella SPE:llä on vastaavasti 256 kilotavua niin sanottua Local Storagea josta ne suorittavat ohjelmakoodinsa PPE:n ohjaamina. SPE:t ja PPE on yhdistetty toisiinsa suurikaistaisella Element Interconnect Busilla.
Synergistic Processing Elementeistä yksi on varattu koneen käyttöjärjestelmän ajamiselle ja yksi on kokonaan poissa käytöstä valmistuskustannusten alentamiseksi ja saannon parantamiseksi; jos yksi SPE osoittautuu tehtaalla vialliseksi, voidaan sen sijaan käyttää muita eikä se haittaa järjestelmän toimintaa muuten. PS3 on ensimmäinen kuluttajamarkkinoille tarkoitettu laite jossa käytetään Cellejä.
HOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cell:n seitsemän singlaalinkäsittelysuoritinta (SPE) voivat toimia yhdessä, tai pelin tekijät voivat koodata ne toimimaan yksilöinä. Esim. Yksi suoritin voidaan koodata hoitamaan fysiikkamallinnusta, toinen taas sotapelin vihollisten tekoälyä, jne. Tällainen ohjelmointi on huhujen mukaan hankalaa, mutta todennäköisesti sen hyödyntäminen lisääntyy tulevaisuudessa. Potentiaalia Cell -prosessorissa kuitenkin riittää, sillä sen teoreettiseksi maksimiksi on väitetty 2.18 TFLOPS, jolle ei vielä kaupasta löytyisi vastinetta. Tällaisiin markkinoinnissa käytettäviin lukuihin on kuitenkin suhtauduttava varauksella.
HOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
On huomattava, että CELL-suorittimelle on ilmoittettu erikseen "single precision" ja "double precision" laskentanopeus. Playstation 3:n suoritin kykenee 15 GFLOPS:n nopeuteen kaksinkertaisella (double precision) -tarkkuudella. Vertailun vuoksi ClearSpeed CSX600 matematiikkaprosessori saavuttaa kaksinkertaisella tarkkuudella noin 25 GLOPS, joka on kaksinkertainen Pentium 4 3,00 GHz suorittimeen nähden.
Potentiaalia on paljon enemmän, kuin mitä täällä annetaan ymmärtää, ja mitä monella käsityksenä tuntuu olevan.
Pelien ohjelmoinnin opettelu vie taloilta aikaa, jonka vuoksi Sony itse on lähtenyt jo pelitaloja asian vuoksi lähestymään ja opastamaan. Microsftillahan on kuitenkin jo vajaan kahden vuoden etumatka, mikä on ikuisuus pelimarkkinoilla.
Cell-suoritin
Sonyn, Toshiban ja IBM:n yhdessä kehittämässä Playstation 3:n käyttämässä Cell-suorittimessa on yhdeksän 3,2 gigahertsin taajuudella käyvää RISC-pohjaista ydintä. Näistä ytimistä kahdeksan kappaletta on yksinkertaisempia signaalinkäsittelysuorittimia (SPE, Synergistic Processing Element) jotka hoitavat suuren osana laskennasta ja niitä ohjaa yksi yleiskäyttöinen pääprosessori, kaksisäikeinen POWER Processing Element eli PPE.
POWER Processing Unitilla on käytössään 512 kilotavua L2-tason välimuistia ja jokaisella SPE:llä on vastaavasti 256 kilotavua niin sanottua Local Storagea josta ne suorittavat ohjelmakoodinsa PPE:n ohjaamina. SPE:t ja PPE on yhdistetty toisiinsa suurikaistaisella Element Interconnect Busilla.
Synergistic Processing Elementeistä yksi on varattu koneen käyttöjärjestelmän ajamiselle ja yksi on kokonaan poissa käytöstä valmistuskustannusten alentamiseksi ja saannon parantamiseksi; jos yksi SPE osoittautuu tehtaalla vialliseksi, voidaan sen sijaan käyttää muita eikä se haittaa järjestelmän toimintaa muuten. PS3 on ensimmäinen kuluttajamarkkinoille tarkoitettu laite jossa käytetään Cellejä.
HOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cell:n seitsemän singlaalinkäsittelysuoritinta (SPE) voivat toimia yhdessä, tai pelin tekijät voivat koodata ne toimimaan yksilöinä. Esim. Yksi suoritin voidaan koodata hoitamaan fysiikkamallinnusta, toinen taas sotapelin vihollisten tekoälyä, jne. Tällainen ohjelmointi on huhujen mukaan hankalaa, mutta todennäköisesti sen hyödyntäminen lisääntyy tulevaisuudessa. Potentiaalia Cell -prosessorissa kuitenkin riittää, sillä sen teoreettiseksi maksimiksi on väitetty 2.18 TFLOPS, jolle ei vielä kaupasta löytyisi vastinetta. Tällaisiin markkinoinnissa käytettäviin lukuihin on kuitenkin suhtauduttava varauksella.
HOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
On huomattava, että CELL-suorittimelle on ilmoittettu erikseen "single precision" ja "double precision" laskentanopeus. Playstation 3:n suoritin kykenee 15 GFLOPS:n nopeuteen kaksinkertaisella (double precision) -tarkkuudella. Vertailun vuoksi ClearSpeed CSX600 matematiikkaprosessori saavuttaa kaksinkertaisella tarkkuudella noin 25 GLOPS, joka on kaksinkertainen Pentium 4 3,00 GHz suorittimeen nähden.
Vastaukset 2
Vanhimmat
ei poista sitä tosiseikkaa, että ps3:ssa on puolet vähemmän nytönohjaimelle varattua muistia.
Tuolla näytönohjaimen muistin määrällä ei konsoleissa ole niin väliä. Tämä siksi että kaistat ovat niin nopeita, ettei kuvaa tarvitse "säilöä" näytönohjaimen muistissa, vaan data saadaan nopeasti keskusmuistista, prosessorilta jne.
Tietokoneissa asia on eri, koska siellä väylät ovat kapeampia.