Pegasos? Náhrada za Amigu?

Procesory jako Cyrix MII, VIA C3 či Transmeta Crusoe.

Moderátoři: Eddward, Baneshee

hamaz
Nováček
Nováček
Uživatelský avatar
Registrován: 22. lis 2004
Bydliště: Teplice

Příspěvek od hamaz »

Ono je opravdu težké srovnávat x86 a PPC. Teď jde jenom o počet portovaných programů, aby byl zákazník přitahovaný i něčím jiným než jen krásným hw. Ono je sice pěkné, že os napsaný pod assemblerem naběhne za pár vteřin, ale teď jde o to, aby si tam zákazník našel, to co potřebuje.

http://developer.apple.com/hardware/ve/summary.html

Altivec vs SSE je pravda výkonější, ale pokud se srovnává s s novým SSE2/SSE3 ..no, řekněmě si.. že je už AltiVec věc trochu zastaralá. Nikdo ji tady nezatracuje, ale také nikdo dál nezdokonaluje (což je problém).

http://en.wikipedia.org/wiki/Altivec

Co se týče Apple a jeho přechod na x86, je to jasné. Větší záběr programátorů, rychlejší portace, více programů, (více zákazníků??). Apple od PPC neodchází proto, že by nebyl výkoný, ale jen málo programátorů portuje pro MacOS. Snad jim to pomůže :?
- no machine found -
luky-amiga
Nováček
Nováček
Registrován: 30. lis 2005

AltiVec

Příspěvek od luky-amiga »

AltiVec je určitě lepší než MMX / SSE / SSE2 i SSE3 dohromady - stačí porovnat PPC AltiVec optimalizované aplikace vs x86 SSE aplikace. Takový 1GHz PowerPC pak rozdrtí i 4GHz Intel!!! To, že je na PC tolik SIMD jednotek je jen důkaz toho, že to neumějí udělat pořádně a jen se snaží přiblížit kvalitě AltiVecu.
luky-amiga
Nováček
Nováček
Registrován: 30. lis 2005

PPC 7445 vs PIII

Příspěvek od luky-amiga »

PPC 7455 (G4) je mozna historicky na urovni PIII, ale vykonostne a kvalitou navrhu je lepsi...

Intel Pentium III 1.5GHz v RC5-72 poskytuje vykon cca 3 miliony klicu za sekundu
PowerPC G4 na 1GHz v RC5 vykon 3x vetsi ... cca 10 milionu klicu za sekundu

A optimalizovat pro AltiVec je snadne - napr. pomoci nove knihovny FreeVec. Na jejich strankach je videt, jak lze optimalizovat jednotlive ceckove funkce s dosazenim az 9x zrychleni!

Freevec.org
luky-amiga
Nováček
Nováček
Registrován: 30. lis 2005

MorphOS

Příspěvek od luky-amiga »

MorphOS není zbastlený v assembleru. MorphOS je napsaný v Céčku jen s malými častmi v assembleru a disponuje relativně širokou softwarovou základnou díky blízké kompatibilitě s Amigou a Linuxem. MorphOS je rychlý díky tomu, že je to mikrokernel operační systém běžící na PowerPC - PowerPC procesory mají asi 10x rychlejší přepínaní kontextu než x86 procesory, takže MorphOS může plně využívat výhod mikrokernelu a PowerPC. Operační systémy na x86 si toto nemůžou dovolit, přepínaní kontextu je děsně pomalé, takže veškorá funkčnost Windows a Linuxu je náflákaná do jednoho obrovského makrojádra - to je sice na x86 platformě rychlejší, ale je to na úkor stability a bezpečnosti! No, doufám, že se MorphOS prosadí, protože je to fakt boží extrémně rychlý, geniální i hezky vypadající OS.
hamaz
Nováček
Nováček
Uživatelský avatar
Registrován: 22. lis 2004
Bydliště: Teplice

Příspěvek od hamaz »

Nikdo se s tebou nepře o výhodách PowerPC a Altivec. Sám bych si ho koupil a už dlouho nad nim přemýšlím. Ale kdypak si na X86 viděl pořádně optimalizovaný program?? Ať SSE/SSE2/SSE3? Krom driverů ke grafickým kartám na to každý kašle. Neříkám, že Altivec není výkoný, jen že už je to dědeček... velmi rychlej dědeček :) Kdyby to bylo s PowerPC jako teď s X86, taky by ses dočkal Altivec I/II/III.. ale neoháněl by ses tím.
Amiga byla vždy optimalizovaná, člověk musel z toho obstarožního HW vymáčknout maximum, ale PC o tomhle nejsou a je to škoda. Co se týče MorphOS, nikdo netvrdil, že je to zbastlený. Je to udělaný stejně jako AmigaOS, assembler a C, aby to bylo rychlý.
- no machine found -
luky-amiga
Nováček
Nováček
Registrován: 30. lis 2005

Příspěvek od luky-amiga »

Kdyz porovnas specifikace MMX a AltiVecu, bude Ti hned jasne, ze MMX je uplne naprd (sdileni registru s FPU) a ze muselo prijit neco dalsiho - treba SSE, ale kdyz SSE zase porovnas s tim samym AltiVecem, tak zase zjistis, ze je to horsi a taky muselo prijit SSE2/3 :-) Zmena instrukcni sady AltiVec u PowerPC neni potreba, je dost kvalitni a zatim strka MMX/SSE hrave do kapsy, v nekterych PowerPC procesorech je treba vic AltiVec funkcnich jednotek a tak.

K te optimalizaci - dobre, to je fakt. Optimalizace software je v mainstreamu uz davna historie a proto mam radsi svuj Pegasos/MorphOS 8) ktery mi ani s 1GHz PPC zdaleka nedrasa nervy jako kterekoliv PC. Windows (ale i Linux) me neustale prekvapuji jak jsou pri praci extremne pomale i na xGHz a xGB RAM, swapuji, apod. Na ruzne antiviry a viry, firewally a spyware, aktualizace kritickych zaplat apod. taky nemam moc naladu, spravovani nekolika PC pribuznych mi staci, doma chci mit ale klid u MorphOS. Je to fakt bezva OS!

Preju hezky Silvestr a stastny novy rok! :-)
Dr Meduza
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Praha

Příspěvek od Dr Meduza »

MMX a SSE ma zase tu vyhodi ze kuli jeho podpore nemusis zmenit v programu ani jednu radku, kdyz to udelas poradne a vsechno za tebe udela prekladac
a x86 procesory nebyly nikdy vyvijeny jako procesory na vypocty ale na ukladani dat (kancelarsskej procak) a kuli zachovani kompatibility si todle musej tahnout sebou
a bezny uzivatele zatim nepovazujou vykon pocitace za prioritu takze bohuzel, kdo chce kam, pomozme mu tam :wink:
Máte-li zájem o levnou laserovou operaci očí, přiložte bulvy k obrazovce
hamaz
Nováček
Nováček
Uživatelský avatar
Registrován: 22. lis 2004
Bydliště: Teplice

Příspěvek od hamaz »

Dr Meduza píše:MMX a SSE ma zase tu vyhodi ze kuli jeho podpore nemusis zmenit v programu ani jednu radku, kdyz to udelas poradne a vsechno za tebe udela prekladac
a x86 procesory nebyly nikdy vyvijeny jako procesory na vypocty ale na ukladani dat (kancelarsskej procak) a kuli zachovani kompatibility si todle musej tahnout sebou
a bezny uzivatele zatim nepovazujou vykon pocitace za prioritu takze bohuzel, kdo chce kam, pomozme mu tam :wink:
To dokáže i jakýkoliv kompiler pro PPC. Pokud je dobře udělaný :wink:

Ideální situace by byla, kdyby sis mohl PPC koupit kdekoliv - fungovala by konkurence a cena by se stlačila na minimum. Nevěřím, že PPC G4@1GHz stojí 200$ sám o sobě. Freescale ho prodává 50$ v dodávkách 1000 ks, takže těch zbylých 150$ někdo zhusta profituje. Je pravda, že vývoj desky něco stojí, takže se musí zaplatit.. ale možná právě tohle je právě důsledek malé rozšířenosti. Přičteme-li k tomu ještě licenci SmartFirmware.. uvidíme

Hezké svátky :wink:
- no machine found -
Odpovědět

Zpět na „Ostatní procesory“