A Valve szerint katasztrófa a PS3
Jelentkezz be a hozzászóláshoz.
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
ami röhejes ha figyelembe vesszük a cellen belül levö ringbusz 200 GB/seces értékét
emiatt célszerü SÖT, ajánlott ugy tervezni az algoritmusokat hogy sorba kötött vagy egymással kommunikálo vectorprocikat használjunk"
Szerintem meg a legcélszerûbb blokkonként feldolgozni az adatokat (pl. hangot nagyon egyszerûen lehet), akár úgy, hogy a köv. feldolgozandó blokkot az egyik épp szabad SPU kapja meg, kódostul (ennek betöltése elenyészõ lehet a feldolgozási idõhöz képest, így elég hatékony marad). Ki is van dolgozva az SPU-k self-multitaskingja.
sokszorosan tobbszalu hardver programozasahoz, akkor sok szerencset kivanok a jovohoz.
A cluster-ek programozasa merfoldekre esik egy tobbmagos processzor programozasatol, ebben egyetertunk.
Konnyu egy veges elem szimulaciot vagy egy CGI renderelest szetdarabolni tobb processzorra, de mit kezdesz mondjuk egy rekurziv problemaval, ami csupan lokalisan, mondjuk egy relative kis ciklus belsejeben parhuzamosithato? Olyakor jon elo az igazi problema, hogy a meglevo szinkronizacios infrastruktura teljesitmenye elegtelen a par mikroszekundumos feladatok osszehangolasahoz (talan a real-time OS-eket kiveve). Ilyenkor hol vannak a szukseges eszkozok? Ne felejtsuk el, ma meg "csak" 8 magot kell kezelni, de 5 ev mulva mar lehet, hogy 64-et.
Neki lehet allni a 8-64 szalat "kezileg" szinkronizalgatni, de a fejlesztesi ido akkor elszall az orokkevalosagig. Sot minden feladatnal ujra kell kezdeni az egeszet. Raadasul a szinkronizalas overhead-je egyre csak no.
Az egyik megodas, hogy ujratervezzuk az algoritmusokat, pl egy skalazhato pipeline architekturaba (a Cell-t erre talaltak ki). A masik meg az lenne, ha leteznenek olyan fejleszto eszkozok, amik mar a programnyelvekbe integralva tamogatnak a tobbszalusagot. Milyen szep is lenne, ha pl lenne olyan ciklus vagy elegazas, aminek a kulonbozo agai maguktol kulon threaden futnanak. Ekkor a programozo feladata csak annyi lenne, hogy eldontse, hogy mely agak hogyan futhatnak egymas mellett. Lefogadom, hogy hamarosan kijonnek a megfelelo programnyelv kiterjesztesek. Egesz biztos, hogy mar ma is sokan hasznaljak makrok tucatjait ugyanilyen celra (amolyan berhelt kiterjeszteskent).
Igenis paradigmavaltas van folyamatban. Mi masnak nevezhetnenk azt, amikor a tegnapi 1 feladat 1 szal utan holnap mar 1 feladathoz akar tobb tucat szal is tartozhat. Es a szamokon tul ez egy alapjaban eltero strukturaju programkodot jelent a hatterben.
(Jo pelda pl az ITK/VTK, ami egy thread pool-bol dinamikusan szabalyozza a filterek eroforras hozzafereset, bar ehhez persze az kellett, hogy az egeszet mar az alapoktol multithreaded-re tervezzek.)
De nem is kell bizonygatnom nekem itt semmit, hiszen a tenyek engem igazolnak. Eleg csak megnezni a jatekok skalazodasat a processzorok szamaval. Hat szanalmas! Pedig, egy jatekban a legtobb feladat elmeletben gyunyoruen parhuzamosithato lenne. Az, hogy megsem skalazodik jobban a teljesitmeny kizarolag annak koszonheto, hogy a fejlesztoknek nem eri meg annyi munkaorat beletenni a plusz optimalizacioba. Es miert kellene ennyi plusz munkaora? Mert a jelenlegi fejlesztoeszkozokkel ennyire bonyolult a parhuzamositas.
Hogy adottak-e az eszkozok a parhuzamositasra? Mindig is adottak voltak.
Jok-e? Nem elegge.
Ez nagy tévedés. A fõmagtól tökéletesen függetlenül dolgozhatnak (a saját kis szupergyors integrált ramjukkal), és férhetnek hozzá a main ramhoz, DMA-val.
játék alatt szabadon feloszthatjuk hány jusson zenére, AI-ra, fizikára, posteffectre ,grafikára
de ez sem olyan egyszerü , mivel ha a vectorprocesszorok egyesével dolgoznak, akkor az össz memoria sávszélességük maximuma a fömemoria 25GB/sec értéke lehet
ami röhejes ha figyelembe vesszük a cellen belül levö ringbusz 200 GB/seces értékét
emiatt célszerü SÖT, ajánlott ugy tervezni az algoritmusokat hogy sorba kötött vagy egymással kommunikálo vectorprocikat használjunk
na emiatt haldokolnak a pc-s programozok
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
256 kilobyteba be kell férni a programnak, 2-3 memoria buffernak amit a dma ir-olvas , és ami marad azt használhatja a program dinamikus memoriának
és hamar betelik , kis programoknál ez nem gond talán, de nagyobbaknál csak szopás van , igazábol fel se merült nálam hogy c++-ban kéne rajta bohockodni
az assembly hive vagyok
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
http://www.alphaworks.ibm.com/tech/cellcompiler
nem lenne rossz, ha jelentenéd az IBM-nek, ne vacakoljon a C++ al inkább felejtse el... és persze érdekelne bennünket, hogy melyik nyelv az amit nem kell elfelejteni a Cell-en?
(dez gyere már segíteni...) 😊 mert bevallom én nem vagyok annyira Cell expert, de a Power architektúrát már sokkal jobban ismerem.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
http://www.alphaworks.ibm.com/tech/cellcompiler
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
- De ezzel saját magad lejáratását folytatod, ezt nem érted meg? Magadat égeted tovább. Ami a legszomorúbb hogy magyar színekben. Tapló. - nem is szines a nevem
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
Ami a PS3-at illeti, a Cell fantasztikus proci, és ugye nem kell "Cell programozási nyelvét" tanulni a programozóknak, C++ ban megy a mese tovább és SDK segítségével a PS3-ra generálódik a kód... na de gondolom ezt programozóknak nem is kell külön mondani, de az valamit mégis csak jelent, hogy az eladások nagyon alulmaradtak, a leszálított 2 millió-nak állítolag a felét sem adták el, olvastam olyant, hogy százzával álnak a polcokon. Tehát valami nincs rendben. Persze, nem tudom milyen a PS3, nekem nincs úgyhogy nem tudok itélkezni, de biztos, hogy valami nincs rendben vele.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Erre ekes bizonyitek, hogy Carmack a legutobbi interjujaban azt talalta mondani, hogy ok nagyon utaljak a tobb magos processzorokat es a processzorgyarto cegeknek inkabb az orajel emelese iranyaba kellett volna elmenniuk.
Mondja mindezt azutan, hogy legalabb 5 eve sziv a felvezetogyarto ipar az orajel emelesenek problemajaval. Persze nagyon szep lenne 10GHz-es processzorokat gyartani, mert akkor azok 5* olyan gyorsan futtatnak a meglevo kodot, mint egy 2GHz-es proci mindenfele szoftveres modositas nelkul, de sajnos nem ez a mai realitas.
A felhasznaloi szoftverek programozoi az elmult 30 evben hozzaszoktak, hogy egymagos processzorokra optimaliznak es a sebesseg emelesehez csupan ki kell varniuk egy meggyorsabb processzor generaciot.
Ez a folyamat egesz a legutobbi idokig mukodott, am most megakadt. A processzrogyartok megtalaltak a kiutat, meghozza a parhuzamositasban, am ez a programozokat nagyon erzekenyen erinti.
Latni kell, hogy a programozoi oldalrol hatalmas a kihivas! Gyakorlatilag egy paradigmavaltas kellos kozepen vagyunk, amikor az osszes tapasztalt programozonak ujra kell tanulnia az ipart es teljesen ujfajta gondolkodasmodra kell atallnia. Nem csak a tudas hianyzik, hanem az eszkozok is. Szinte a teljes programozoi eszkoztar elegtelenne valt.
Ilyen korulmenyek kozott persze mindenki sir, aki eddig ugy gondolta, hogy tud programozni. Sirnak a 10GHz-es processzor utan. :-)
Talan 10 ev mulva, amikorra leulepedett az indulat es kifejlodtek a megfelelo eszkozok, az uj programozo nemzedek gondolkodasa atallt a parhuzamos programozasra, .... na akkor talan mar nem fognak ennyit sirni.
A Sony hibaja az, hogy bedobta a programozokat a melyvizbe. Nem csak 2-3 magot (mint az XBox360-ban), hanem rogton 8-at kellene egyszerre programozni.
Sok evnek kell eltelnie, hogy normalisan megirt programok jojjenek ki a PS3-ra. Varhatoan meg 5 ev mulva is ernek majd kellemes meglepetesek minket egy-egy uj kijovo PS3-as jatek grafikaja kapcsan, mivel a fejlesztok egyre jobban ki tudjak majd hasznalni a hardvert.
Nem 10X jobb a PS3 mint monnyuk az x360, de legalább annyival, mint amennyivel többe kerül, és ez valszeg elég is a sikerhez.
Histeria est magistra vitae. Ez nem trollkodás, ez online graffiti! ;) https://suno.com/@nexus65ongs
2. az figyelemfelkeltõ, szenzációhajhász, bulváros stb. átvétel ráadásul pontatlan és kissé torzít. amivel kattintást lehet elérni.
ezekkel így magában nincsen semmi gond, megszoktuk, így mûködik a világ-
de:
3. aki ennek a 2-nek így együtt bedõl és relevanciaként kezeli, hozzáfûzi bivalybasznádról a maga "bölcsességeit" marketingrõl, közgazdasági összefüggésekrõl, technológiai kérdésekrõl, az már most megérdemli az év lámája díjat.
nagyjából annyit ér, mintha pl. kristálygömbbõl jósolnátok meg a ps3/xbox/blúréj/hd-dvd sorsát.
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
1. Nintendo DS Lite 1157730 (igen, egymillió-százötvenhétezer...)
2. Wii 679177
3. PSP 375041
3. PS3 289495
5. PS2 174175
6. Xbox 360 69525
és a Wii-bõl ha jól tudom közel 4,5 milliót adtak el.
"Ha valami elromolhat,akkor az el is romlik" Gigabyte X58A-UD5 ,i7 950, Radeon 6970 ,3x4GB DDR3 2000mhz ami sajna már nincs: A1200 030/50 1,2GB winyó 14"Multisync
Abit IC7, P4 2,8GHz Northwood HT, 2x1 GB DDR400 RAM, Gainward GF7600GT 256MB AGP Sony PSP
Ez így nem egészen fedi a valóságot... nézz utánna.
Ne keverd össze a személyiségemet a viselkedésemmel. A személyiségem én vagyok. A viselkedésem meg attól függ, hogy te ki vagy.
Egyébként maga a hír is csúsztatás, mert nem azért nem fogyott sok PS3, mert nem veszik az emberek, hanem azért, mert nem tudtak sokat leszállítani.
Az el nem adott, a raktárban hegyekben álló konzol nem a PS3, hanem az ikszbox...
Abit IC7, P4 2,8GHz Northwood HT, 2x1 GB DDR400 RAM, Gainward GF7600GT 256MB AGP Sony PSP
Na de ez nem így mûködik. A programerek olyan durva összegeket akasztanak, hogy erõsen kussolniuk kellene, mert baromira megvannak becsülve.
Aki lusta/nem akar haladni a korral az nem értem mit keres ebbe a szakmába...?
A Cell azért nem csak a Sony "faszsága". (IBM fõleg, na meg Toshiba)
Hagyjuk már ezt a belassul dolgot... optimalizálni tudni kell. Csak a sok PC-s lusta programer ezt a fogalmat nem nagyon ismeri.
"Józsikám nem kö optimalizálni, meg az idõt húzni, meg ne adja ég assemblyben baszkolódni... a paraszt majd megveszi a hardvert, ha játszani akar."
Nézd meg a Crytek-et... gyakorlatilag kész a game, de nem, nem adják ki mert optimalizálnak... ezért nagy riszpekt nekik!
Ne keverd össze a személyiségemet a viselkedésemmel. A személyiségem én vagyok. A viselkedésem meg attól függ, hogy te ki vagy.
Ha kapnak a HL2 fejlsztõi elég pénzt vagy bármelyik normális játék fejleszetõi, akkor minden kijön konzolra, és az a sajnálatos hogy elõbb mint PC-re, vagy ki se jönnek PC-re mert a konzol bezabálja lassan az egész játékipart ...ezért nem fogok soha konzolt venni, és behódolni pl. a Sony-nak aki egyre inkább sz*rt ad el, legyen az fényképezõ, TV (legjobb példa erre a Trinitron), vagy akámi ... a Sony ha nem csinál valamit, könnyen az "alja" márkák alá süllyed. 2-3 év alatt annyit romlott a minõség náluk, mint bármelyik hasonló márkánál még soha. Nem azt mondom, mert nagyon felhasználóbarát dolgokat csinálnak, de b*szhatják, mert minõségileg meg egy sz*r.
[P35-DS3][E6750][MSI4870OC][4G HyperX][Seasonic SS-500HT] \"Az igazi szerelem a beteljesületlen szerelem\"
1000 ibm-sony mérnök fejlesztette a cellt drekt játékra-mediára-robotba
de te megmondod nekik a frankot , MUHAHHAHA
Mi van, bamba paraszt, még most sem buzog föl benned Árpád vére?” (McSzéchenyi)
Ja, csak a képeket nézve nem egy Resistance, szal akár nevezhetnénk hmmm... "katasztrófának" is.
Amúgy olyan kis kocka a srác. A második kérdesben az x360-ról kérdezik erre elkezd beszélni a Vistáról, meg az Appleról. Nem vagyok benne biztos, hogy nem a pubban kapták el egy interjúra a 8. és a 9. sör között😉))
Histeria est magistra vitae. Ez nem trollkodás, ez online graffiti! ;) https://suno.com/@nexus65ongs
/kick me
Ne keverd össze a személyiségemet a viselkedésemmel. A személyiségem én vagyok. A viselkedésem meg attól függ, hogy te ki vagy.
a, érdeke fûzõdik hozzá
b, baromira nem ért a konzol piachoz
c, unatkozik és helybõl flamel
A PS3 azért nem katasztrófa mert:
a, a Cell nem egy rossz fogás vannak benne tartalékok, idõvel ezt majd ki is használják. És ez a lényeg! IDÕVEL! Egy konzolt amúgy sem 1 évre vesz az az ember. Anno a PS2 megjelenésekor is tucatjával jöttek a PS1 színvonalú játékok és nézzétek meg mi lett a vége...
b, a jövõ a Blu-ray felé ( IS !) mutat
c, persze, hogy a kutyának nem kell egyelõre a PS3, hiszen nincsen rá húzócím... fel kellene már végre fogni, hogy egy konzolt NEM a benne rejlõ hardvere ad el, hanem a rá megjelenõ játékok!
Tessék türelemmel lenni... szépen lassan jönnek majd a nagy nevek, az igazán odavágós küllem és belbecs.
A Valve-t biztos az zavarja, hogy õk még mindig a szörcsi motorral próbálják lehúzni a népet a 3 óra alatt végigjátszható epizódjaikkal, miközben a technika és vele együtt a többi cég már most elõbbre jár mint õk.
"Tinman szerint katasztrófa a Valve" <#vigyor3>#vigyor3>
Ne keverd össze a személyiségemet a viselkedésemmel. A személyiségem én vagyok. A viselkedésem meg attól függ, hogy te ki vagy.
Hétvégén megtudod.