Ke srovnání PPC a Intel Maca na WWDC - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Zprávy o Applu

Ke srovnání PPC a Intel Maca na WWDC

15. června 2005, 13.00 | Protože se objevila celkem rozsáhlá diskuse k porovnání výkonu Maca s procesorem Intel a PPC, mimo jiné s řadou nepochopení, doplním tyto výsledky několika údaji.

Protože se objevila celkem rozsáhlá diskuse k porovnání výkonu Maca s procesorem Intel a PPC, mimo jiné s řadou nepochopení, doplním tyto výsledky několika údaji:

- Nejde o žádný virtuální výplod internetových spekulací, na WWDC jsem byl a všechno to naměřil :-), nemám ale čas na výměnu stovek flame ware mailů, věcné otázky prosím pište pod článek. Originální článek se screenshoty naleznete zde.

- GT Player používá k DSP procesingu jeden procesor kvůli dosažení nízké latence audia, na druhém procesoru mohou běžet další thready pro zpracování MIDI a grafiky, ale to se neuplatnilo v testu. Pokud si někdo chce GT Player vyzkoušet, napište na , demo na našich stránkách je dost staré a chová se jinak než testovaná aplikace.

- Pokud má Intel Mac zapnutý hyperthreading, jeví se jako dvouprocesorový. HT přináší max. asi 20% nárust výkonu a to především aplikacím špatně optimalizovaným pro multithreading.

- Memory Leaks sice v programu jsou a to díky tomu, že jsou v knihovnách Apple, ale nezávisí na nich množství alokované paměti. To by bylo až po jejím mnohanásobném uvolnění a novém alokování.

Ale především:

- Kompilátor GCC produkuje pro Intel podstatně nekvalitnější kód, i když jsem úmyslně porovnával neoptimalizované aplikace, kde se to tolik neprojeví. Jedná se o prototyp Intelovského Maca, to co půjde do výroby, bude vypadat úplně jinak. I kompilátor bude mnohem lepší.

- Apple nešířil bludy, když srovnával výkon Intelu a PPC ve svých reklamách, jenom si vybral určitý typ úloh. PPC je obecně rychlejší v FPU a vektorových operacích, Intel je rychlejší v integer operacích. Všechna grafika je sice počítaná ve floating point, stejně jako audio a video, ale všechny paměťové operace, tedy pointerová aritmetika, je a bude celočíselná. Kormě SpecINT je potřeba se podívat i na SpecFPU.

- Steve Jobs mluví především o budoucí road map obou výrobců, má informace o tom, jakým směrem se to bude vyvíjet. Co platí už teď je, že Intel zvítězil v poměru výkon/příkon, intelový Mac je vevnitř úplně prázdný narozdíl od chladiči zaplněné dual G5.

- Závěrem by tedy mohlo být to, že koupit si dnes Maca s G5 nebo i Mini s G4 nejsou vyhozené peníze, v následujících letech se pak budeme moct spolehnout na stabilní nárust výkonu a dostatečnou výrobní kapacitu Intelu.

- Pokud mám říct něco osobního, PPC se mi jako programátorovi líbí víc než Pentium a 68k Motorola se mi vždycky líbila víc než zvrácené segment-offset adresování intelu s jeho směšným programing modelem, pokud by Motorola a IBM měly stejnou poptávku po "stolních" procesorech jako Intel a tím pádem tolik peněz na vývoj, tato situace by nikdy nenastala. Je to podobné, jako když Apple musí vyvíjet stejně rozsáhlý systém jako MS, i když na to má mnohem míň peněz, přesto to dělá mnohem lépe a jeho přínos pro design operačního systému obecně je mnohem větší. O přežití bohužel rozhoduje víc obchodní šikovnost než krása myšlenek...

Lubor Přikryl, Software Development, DSound

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Zprávy o Applu  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

co ukazuju percenta...

Autor: jajo Muž

Založeno: 15.06.2005, 14:20
Odpovědí: 0

Tak este raz...

Ten rozdiel je sposobeny skorej tim ze sa porovnava vykon Dual G5 vs. single P4.

(
lebo ten ukazatel % vytazenia CPU na G5 dual to
prepocita ako percentualne zatazenie celeho systemu 2xCPU...

takze ak by bolo pustene jedno vlakno|proces ktore zozere cely vykon jedneho CPU z dvojice CPU na G5 tak budete mat vytazenie v grafe na 50%...
=>
takze graf. hovori o tom, ze keby tam bol 1x PPC 970FX tak by tam bolo asi 36%...
)

Odpovědět na příspěvek

RE: co ukazuju percenta...

Autor: LP Muž

Založeno: 15.06.2005, 14:51

Ještě jednou, celý DSP processing, což je naprostá většina toho, co GT Player zabere, běží v jenom threadu, současně tedy na jednom procesoru. I v takovém případě může docházet při SMP k přelévání z jednoho procesoru na druhý, ale vytížený je vždy jen jeden procesor. Test by dopadl velmi podobně pro single PPC970.

LP

Odpovědět na příspěvek

RE: RE: co ukazuju percenta...

Autor: jajo Muž

Založeno: 15.06.2005, 15:03

to neni o tom ci pouzivate dva procesory, to je o tom ze v tom grafe vidite kumulovane zatazenie oboch CPU v %.

proste jednovlaknovi task je schopny generovat max. zatazenie 50%... a vtedy zatazuje na 100% jedno CPU z dvojice...

skuste si spustit nasledovny program:

main()
{
while(1){}
}

na stroji s jednym CPU bude zatazenie v grafe skoro 100%

na stroji s dvomi CPU bude zatazenie v grafe skoro 50%

uz neviem ako inak vam to povedat, prosim skuste si to...

Odpovědět na příspěvek

RE: RE: RE: co ukazuju percenta...

Autor: LP Muž

Založeno: 15.06.2005, 15:44

To, co vidíte, je průměrné zatížení. Vaše jednothreadová aplikace zabere na duálu 100% na jednom procesoru a pak zase 100% na druhém. To se střídá během přidělování CPU time v rámci schedulingu. Co si myslíte o těch 50% ??? Že přidání druhého procesoru sníží zatížení druhého, který zpracovává jediný thread??? To je naivní. Taky bych musel napsat, jak se vlastně CPU zatížení měří, to je na delší vysvětlení.

Odpovědět na příspěvek

RE: RE: RE: RE: co ukazuju percenta...

Autor: jajo Muž

Založeno: 15.06.2005, 18:23

takze takto:

existuju dva mozne sposoby zobrazenia vytazenia CPU:

Solaris (CPU percentage divided by total number of CPUs)
Irix (CPU percentage calculated solely by amount of time)

1)napriec roznymi systemami je v tom pomerne chaos a neviem ako je to urobene v tom activity monitor-e na powermacu dual tak sa toho snazim dopatrat... a kedze to vyslo tak nadherne dvojnasobne tak sa pytam uz 4. raz ci to neni timto...

2)Odpustite mi ale ako funguje unix sa od Vas rozhodne ucit nemusim...

rozdiel medzi roznymi sposobmi zobrazenia je takito:
1.)
4:18pm up 54 min, 7 users, load average: 1.29, 1.67, 1.70
63 processes: 60 sleeping, 3 running, 0 zombie, 0 stopped
CPU0 states: 13.1% user, 86.3% system, 0.0% nice, 0.0% idle
CPU1 states: 12.3% user, 87.1% system, 0.0% nice, 0.0% idle
Mem: 255480K av, 186136K used, 69344K free, 0K shrd, 23984K buff
Swap: 191520K av, 0K used, 191520K free 66876K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
5070 root 13 0 492 492 420 R 92.4 0.1 0:11 yes
5071 juraj 14 0 492 492 420 S 90.6 0.1 0:10 yes
4743 root 5 -10 65096 31M 2028 S < 5.5 12.5 0:05 X
4994 juraj 9 0 9708 9708 7416 R 5.5 3.7 0:30 konsole
4987 juraj 9 0 9052 9052 8304 S 1.3 3.5 0:00 kdeinit

2.)

4:18pm up 54 min, 7 users, load average: 1.35, 1.64, 1.69
65 processes: 63 sleeping, 2 running, 0 zombie, 0 stopped
CPU0 states: 6.2% user, 93.1% system, 0.0% nice, 0.1% idle
CPU1 states: 8.0% user, 91.4% system, 0.0% nice, 0.0% idle
Mem: 255480K av, 192172K used, 63308K free, 0K shrd, 24068K buff
Swap: 191520K av, 0K used, 191520K free 69292K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
5070 root 14 0 492 492 420 S 49.6 0.1 0:44 yes
5071 juraj 15 0 492 492 420 R 45.4 0.1 0:42 yes

Odpovědět na příspěvek

RE: RE: RE: RE: RE: co ukazuju percenta...

Autor: LP Muž

Založeno: 15.06.2005, 18:52

Aha, vy asi pod "budete mat vytazenie v grafe na 50%" nemyslíte graf, ale číselný údaj, není to otázka UNIXu, ale zmatení pojmů a nepochopení Activity Monitoru. Jasně, já vás neučím unix jestli tím myslíte to, jak fungují příkazy, protože to ani neřeším, ale třeba scheduling a priority pthreadů a tak, to si člověk v audiu a v driverech pro high bandwidth komunikaci užije. Už této diskuse nechme, já jsem utahanej a časově posunutej a ještě se mi vysypal motor v autě, tak na to nemám náladu.

Odpovědět na příspěvek

RE: RE: RE: RE: RE: RE: co ukazuju percenta...

Autor: jajo Muž

Založeno: 15.06.2005, 20:20

takze som sa aj tak nedozvedel ci ked pustim 2task-y z ktorych jeden vytazi 1CPU na 100% a druhy 2CPU na 100% ci sa to zobrazia ako napr.:
%CPU
49.6
45.4

alebo ako
%CPU
92.4
90.6

ale aj tak dakujem,
i ked nerozumiem preco ste nemohli napisat ako je to v skutocnosti...

To neni blud ktory som ja vymyslel, nemozem za to ze v top-e napr. na Solaris-e sa to zobrazi inak jak na Irix-e... a ja som zatial nemal tu cest s PowerMac dual...

Odpovědět na příspěvek

RE: RE: RE: RE: RE: RE: RE: co ukazuju percenta...

Autor: LP Muž

Založeno: 15.06.2005, 20:30

AM ukazuje dva grafy od 0 do 100% CPU a číselný údaj je součet zátěží. To jest to druhé.

LP

Odpovědět na příspěvek

RE: RE: RE: RE: RE: RE: RE: RE: co ukazuju percenta...

Autor: jajo Muž

Založeno: 15.06.2005, 22:40

Ďakujem

Popravde SMP stroj od jednej nemenovane firmy ktorý som mal k dispozícii to zobrazoval ako 50 na 50 a ešte o 14:00 by som sa stavil neviem o čo, že to tak zobrazujú všetky unix OS na SMP strojoch. Takže sa Vám ospravedlňujem za túto úmornú diskusiu...

Odpovědět na příspěvek

Jaký bude další PowerMac?

Autor: Martin Muž

Založeno: 15.06.2005, 14:35
Odpovědí: 0

Zajímá mne, jaké další modely PowerMacu budou do doby, než bude PM s procesorem Intel. Co myslíte? Přece Apple nevydrží 2 roky se současnými modely. Nebo má IBM dualcore G5 pro Apple?

Odpovědět na příspěvek

RE: Jaký bude další PowerMac?

Autor: LP Muž

Založeno: 15.06.2005, 14:45

To nevím a sami lidé z Apple podávají protichůdné informace. Ale něco nového určitě ještě vypustí.

LP

Odpovědět na příspěvek

RE: Jaký bude další PowerMac?

Autor: Dajo Muž

Založeno: 15.06.2005, 14:54

Nie dva roky, ale jeden rok! Nové modely už od 2006 (a teraz je 2005). Teda teoreticky už o 6 mesiacov môžu byť nové macy. :)

Odpovědět na příspěvek

RE: RE: Jaký bude další PowerMac?

Autor: Martin Muž

Založeno: 15.06.2005, 15:21

V roce 2006 budou nove low-end stroje s Intelem, tzn. Mini, iBook, mozna profi PowerBook - ten je hodne pozadu. A profi stroje jsou ohlasene az na rok 2007.

Odpovědět na příspěvek

AltiVec

Autor: swift Muž

Založeno: 15.06.2005, 15:07
Odpovědí: 0

\\\"- Apple nešířil bludy, když srovnával výkon Intelu a PPC ve svých reklamách, jenom si vybral určitý typ úloh.\\\"

Přesně tak, tomu se říká marketing. AltiVec je super věc pro audio processing nebo video aplikace - tam všude na hlavu porážel Intel. Na druhou stranu je k ničemu například v 3D, kde tak výkon G5 zaostával, nemluvě o mizerné podpoře OpenGL v systému.

Odpovědět na příspěvek

fotky Mac Intel

Autor: majk Muž

Založeno: 15.06.2005, 15:52
Odpovědí: 0

tadz jsou fotky jak vypada Intel v Applu. Neni to sice v moc dobrem rozliseni ale it ak je toho dost videt.http://www.cdr.cz/

Odpovědět na příspěvek

super clanek!

Autor: koko Muž

Založeno: 15.06.2005, 17:27
Odpovědí: 0

Cau,
super clanek, kterej je jasnej a smysluplnej a ikdyz kratkej, tak plne nabitej informacema! To je super! :) Pokud bys mel trosku vic casu a rozepsal se podrobneji urcite by to neskodilo, ale i tohle bylo bezva ;)
Diky a tesim se na neco dalsiho od Tebe ;)

Odpovědět na příspěvek

RE: super clanek!

Autor: Pes Karter Muž

Založeno: 15.06.2005, 20:18

Pridavam se, tez se mi clanek libil.

Odpovědět na příspěvek

RE: super clanek!

Autor: Lukas Kalista Muž

Založeno: 16.06.2005, 00:49

Souhlas. Kratky, hutny, plny informaci. Zkratka super

Odpovědět na příspěvek

nova obchodni znacka

Autor: Vlad Muž

Založeno: 15.06.2005, 17:27
Odpovědí: 0

Hned po WWDC Apple zaregistroval novou obhodni znacku - Mactel, je to jako Mac-Intel nebo neco jineho, vi nekdo?

Odpovědět na příspěvek

RE: nova obchodni znacka

Autor: j.t.d Muž

Založeno: 22.06.2005, 16:48

Vic se mi libil Inteltosh - pouzil to Adam Nohejl...

Odpovědět na příspěvek

GCC-Intel

Autor: Jakub Hegenbart Muž

Založeno: 15.06.2005, 22:06
Odpovědí: 0

Jestli ono to nebude tím, že psát kompilátory pro x86 je prostě humus...málo registrů, neortogonální instrukce...mám takový pocit, že to je docela obecné. Už jen to, že RISCy mají víc registrů zvedá jejich výkon (a je to i případ Athlonu 64...)

Odpovědět na příspěvek

RE: GCC-Intel

Autor: LP Muž

Založeno: 15.06.2005, 22:28

To není jen věc RISCu, PPC68000 měla 8+8 general purpose 32bitových registrů, intel 8086 ve stejné době 2 16bitové AX a BX, které byly GP, další omezeně. RISC se liší především tím, že jsou všechny instrukce stejně dlouhé, nemají moc parametrů, nejčastěji jsou to právě čísla registrů. CISC umí víc operací přímo do paměti nebo s konstantou, instrukce je pak delší. PPC navíc umí R1 = R2 + R3, tedy výsledek operace dát do jiného registru, 68k to neuměla, intel taky ne, ale nevím, jestli to teď na Pentium taky nějak nepřidali. Současný assembler i386 neznám. LP

Odpovědět na příspěvek

RE: RE: GCC-Intel

Autor: LP Muž

Založeno: 16.06.2005, 10:31

Aaaa, překlep, samozřejmě MC68000 a ne PPC.

Odpovědět na příspěvek

Intel - 64 bits

Autor: Vlad Muž

Založeno: 16.06.2005, 15:50
Odpovědí: 0

"Intel shifted the majority of its Pentium 4 processors to 64-bit capability over the weekend."
zdroj.... http://www.eweek.com/arti
cle2/0,1759,1827984,00.as
p

Odpovědět na příspěvek

FPU???

Autor: Frogg Muž

Založeno: 20.06.2005, 21:22
Odpovědí: 0

No je pravda ze powerpc mel lepsi FPU ale to jiz neni aktualni!!!! kouknete se na test na anandtechu... opravdu uz ne... co bolo to bolo terazky je to jinak. Jinak platforma G5 nema budoucnost a to predevsim diky propustnosti... no nic kouknete na ten anandtech... myslim ze odkaz daval nekdo v minulejch diskusich

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: