X360 i PS3 s***261; znacznie trudniejsze do zaemulowania od poprzednich konsol.
Nie chodzi tu tylko o moc, ale o architektur***281; system***243;w.
S***261; to mocne systemu wielordzeniowe, oba maj***261; elementy nie wyst***281;puj***261;ce w PC-tach.
CPU:
W XBoxie mamy 3 symetryczne rdzenie PPC 3,2Ghz z mocnym FPU z 128 rejestrami Altivec ka***380;dy [architektura CISC x86 ma o wiele mniej rejestr***243;w a ka***380;de zast***261;pienie rejestru pami***281;ci***261; to olbrzymia strata wydajno***347;ci].
I ka***380;dy rdze***324; przetwarza r***243;wnocze***347;nie dwa w***261;tki (co***347; jak Hyperthreading) - razem przetwarzaj***261; na raz 6 w***261;tk***243;w@3,2Ghz. Fajnie.
W PS3 1 jednow***261;tkowy PPC nie robi problemu ale ju***380; 7 procesor***243;w DSP to problem nie do przeskoczenia. Emulacja procesor***243;w sygna***322;owych na procesorze x86 to pomys***322; najg***322;upszy z mo***380;liwych - bo akurat s***261; to koprocesory do tych zada***324; kt***243;rymi zwyk***322;y procesor ma najwi***281;cej problem***243;w.
Wielordzeniowo***347;ci***261; PCt***243;w bym si***281; nie podnieca***322;, bo owszem to jedyne wyj***347;cie - ale napisanie wielow***261;tkowego emulatora to spory problem. A napisanie emulacji jednego rdzenia na wielu rdzeniach (***380;eby uzyska***263; dobr***261; wydajno***347;***263;) to w og***243;le problem..ciekawy.
Z GPU X360 jest kolejny k***322;opot - ma zewn***281;trzn***261; inteligentn***261; pami***281;***263; o olbrzymiej przepustowo***347;ci kt***243;ra robi darmowy AA i niekt***243;re efekty graficzne. Trzebaby j***261; jako***347; softwarowo zaemulowa***263;. Do tego jednostka teselacji kt***243;ra jest w tylko w X360 i Radeonach HD. A przyda***322;oby si***281; by emulator biega***322; te***380; na Geforce...
Przypomnijcie sobie ile lat zaj***281;***322;o stworzenie emulatora Amigi kt***243;ra mia***322;a 7Mhz i jakiego procka wymaga. Dopiero gdzie***347; w okolicach Pentium III emu zacz***281;***322;y dzia***322;a***263; zno***347;nie.
Inna architektura - piec musi emulowa***263; kilka procesor***243;w na raz (MC68k, Agnus z Blitterem i Copperem, Denise i Paula). I wynik jest jaki jest. Dreamcast (200Mhz SH4) ci***261;gnie po optymalizacjach Amig***281; na oko z po***322;ow***261; pr***281;dkosci. Mimo ***380;e z konsol***261; PSX (Bleem) nie ma wi***281;kszego problemu (wi***281;ksze podobnie***324;stwo architektur : procesor g***322;***243;wny + procesor audio + akcelerator 3D).
Jednym s***322;owem - na razie pozostaje czeka***263; na emulator Wii ;)
|