Šta je novo?

Sta Apple sprema za buducnost?

  • Začetnik teme Začetnik teme Nedjo
  • Datum pokretanja Datum pokretanja

Nedjo

Čuven
VIP član
Učlanjen(a)
12.07.2000
Poruke
6,934
Poena
800
Po meni je ovo definitivno vest godine, za sada...

http://www.engadget.com/2008/04/23/apple-buys-chip-p-a-semi-chip-designer-intel-says-wha/

Apple loves 'em some Intel right? Sure, it was the Intel power-per-watt roadmap which Jobs cited as the reason to ditch IBM's PowerPC platform. Analysts have since been tripping over themselves with speculation about future generation iPhones and iPod touches going Intel -- especially since the arrival of Atom. So what will analysts make of Apple's $278 million in cash purchase of the 150 person P.A. Semi microprocessor design company? The company was founded by Dan Dobberpuhl, lead designer of DEC's doomed Alpha and StrongArm processors, and responsible for the introduction of a 2GHz, 64-bit dual-core microprocessor which in February 2007 was said to be 300% more efficient than comparable chips running at 5 to 13 watts. Forbes speculates that Apple will wrap its ARMs around the company's boutique processor in a bid for exclusivity -- a move meant to differentiate itself from competition based on Intel and other off-the-shelf processors. Interestingly, after a long courtship with P.A. Semi, the acquisition discussions only began in the last few weeks. Say what you want about Jobs, but he's nothing if not a man who knows what he wants and makes damn sure he gets it.
pa_semi_chip_apple-x-out.jpg


kompletanan clanak na Forbsu:

http://www.forbes.com/technology/2008/04/23/apple-buys-pasemi-tech-ebiz-cz_eb_0422apple.html
 
Glup potez ali razumljiv. Apple zeli da zadrzi kontrolu nad nacinom upotrebe svojih uredjaja, to je zapravo "diferencijacija" o kojoj se prica. Sa x86 svako bi mogao da cacka po kernelu telefona ili TV box-a sto se Holivudskim magnatima cini mi se ne bi dopalo.

Znaci, iznudjen potez radi zastite autorskih prava, a ne ekskluziva.
 
wow!... 😉

da li to S. Jobs radi nesto nalik onome sto je Jack Tramiel uradio sredinom 70tih nakon sto se opekao sa Texas Instrumentsom u biznisu sa kalkulatorima* pa je za svoj tad novi VIC / Commodoere 64 kupio proizvodjaca chipova MOS Technologies 😉

Apple jeste ucestvovao u dizajnu PowerPC-ja ali su ga dalje razvijali i proizvodili IBM i Motorola a ne Apple. Zato je Apple i dosao u situaciju da zavisi od Motorole i IBM-a sto je na kraju dovelo do toga da mora da predje na Intel (mada je ovim potezom Apple sigurno profitirao jer su ljudi bili ohrabreni da kupe Mac racunar jer sad su mogli da instaliraju i Windows na Mac)!


BTW danas su svi programi za Mac OS X Universal Binaries 😉 (intel i PPC) switch, switch, switch... 🙂

PA Semi nemaju chip za mobilne uredjaje? Pogotovo ne ARM. Nije mi jasno zasto onda svi spominju iPhone i PA Semi u istoj recenici?! jesam li propustio nesto? i koliko je PA6T-1682M realno brz? da li moze da se nosi sa C2D??

IBM je nedavno obelodanio da je sklopio ugovor sa Transitive o emulaciji za x86 odnosno za pokretanje x86 koda na svojim Power sistemima.



i evo kako su se zavrsili pregovori izmedju Apple i PA Semi pre skoro tacno dve godine link switch, switch, switch... 🙂
 
Poslednja izmena:
eh sad, "glup" je prejaka rec. Ja ne znam ni za jedan Jobsov potez u karijeri koji je bio glup!

Mozda veliki guru posustaje pod sve vecim pritiskom?

Ako on pored napora ulozenog u prelazak na x86 i u iscekivanju Atom procesora proizvedenog u 45nm koji trosi izmedju 0.5 i 2.6W na 1.33 GHz i koji ce moci dobiti u milionskom tirazu zeli nesto cime ce morati sam da se aktivno bavi onda je definitivno skrenuo sa pravog puta.

Sta mislis koliko ce Asusu trebati da napravi aPhone? A ostalima, Nokiji, Sony-Ericssonu, ...? Mozes li navesti nekog ko nece hteti x86 procesor u telefonu (osim mozda Motorole iz religioznih razloga) ili MID/UMPC uredjaju?

Sta ce onda Jobs da uradi u takvoj konkurenciji? Sta moze da uradi sa tim PA-Semi sto x86 ne moze da uradi za manje para i truda?

EDIT: Prs'o im sajt -- Link.

Bandwidth exceeded, mora da su ih /. zealoti dokusurili 😀

Sad sam pogledao Google cache, procesor zaista zvuci dobro na papiru, bas me zanima sta li su smislili.
 
Poslednja izmena:
Ako je stvarno kao što se navodi, zanima me koliko će novca i vremena biti potrebno da Apple, makar i za svoje potrebe, uspe da iskoristi P.A. procesor. Imaju dobre programere i znaju šta rade, a dugo su i opstali sa potpuno obsolete PowerPC procesorima. Ako je ovo slično onome što nudi Atom, nema razloga da im ne uspe...
 
Ako on pored napora ulozenog u prelazak na x86 i u iscekivanju Atom procesora proizvedenog u 45nm koji trosi izmedju 0.5 i 2.6W na 1.33 GHz i koji ce moci dobiti u milionskom tirazu zeli nesto cime ce morati sam da se aktivno bavi onda je definitivno skrenuo sa pravog puta.

a mozda i iz prakticnog razloga? P.A. Semi-jev PA6T CPU ima duplo manju potrosnju a ~isti skor na SPECint i SPECfp-a kao i 2GHz intel C2D (doduse nasao sam samo podatke koje je sam PA Semi objavio :/ )...

intel x86 se i dalje koristi samo u PC desktop/laptop racunarima dok ostala trzista pripadaju drugim arhitekturama (mobile, embedded, high-end server). Atom i jeste pokusaj intel-a da udje na jedno od njih.

ako je PA6T brzi i ima manju potrosnju od Atoma eto cutting-edge za Apple 😉
ali sa druge strane ako su tacni SPECint i SPECfp onda P.A. Semi PA6T nije konkurent Atomu vec C2D procesoru (sto je prvo bitno i bio cilj - naslednik G5 procesora!)...

(@byMax Applu sigurno treba malo resursaa da upotrebi PA Semi CPU - to je PowerPC CPU)

Sta mislis koliko ce Asusu trebati da napravi aPhone? A ostalima, Nokiji, Sony-Ericssonu, ...? Mozes li navesti nekog ko nece hteti x86 procesor u telefonu (osim mozda Motorole iz religioznih razloga) ili MID/UMPC uredjaju?

i kinezi prave kopije Nokije ali nemaju Symbian, isto tako ni Asus+ostali nece imati Mac OS X... ne vidim problem u cemu je problem.


Imaju dobre programere i znaju šta rade, a dugo su i opstali sa potpuno obsolete PowerPC procesorima. Ako je ovo slično onome što nudi Atom, nema razloga da im ne uspe...

"potpuno obsolete PowerPC procesorima" hehehe...
ono sto Power danas moze intel ce moci ...sutra?
 
Izvini, ali u trenutku kada je AMD imao moćnije A64 procesore na 2.4 giga, PowerMac je bio na dual G5-icama koje mu nisu mogle ni prići. Da ne pričam šta se desilo kada se pojavio Core 2...
 
odakle ti ideja da "PowerMac je bio na dual G5-icama koje mu nisu mogle ni prići"??

http://www.barefeats.com/macvpc.html

G5 se sasvim lepo nosio sa tada aktuelnim x86 procesorima. Jedini problem je sto nije bilo naslednika - i to najverovatnije zato sto je IBM previse trazio za razvoj+proizvodnju (IBMu se sigrno vise isplati da pravi PowerPC chipove za Xbox360 i PS3 nego za Mac koji ima ultra mali userbase).

Inace G5 je bio derivat Power4 procesora a vec tad je IBM imao Power5 procesore, danas Power6. pls ako te ne mrzi pogledaj perfomanse Power6 vs intelovih procesora.
 
Možda ideja zato što smo to testirali u nekom tamo časopisu, pa zato... Or maybe it's just me 😀
 
i c't magazin je testirao i barefeats je testirao... 😉

sorry ali digital retko, retko citam... nije moj cup of tea 😉 (medju prvim brojevima je neko pomesao dva pojma u tekstu o grafickim karticama; tada nije postojao bench forum ali ste/su imali neki svoj "svez" forum sa cca. 15 postova 🙂 i kada sam tamo postovao da imate gresku u text samo su me napusili i od tada Digital retko kupujem)
 
Poslednja izmena:
@kovacm:
Pazi, ono sto sam hteo da kazem je da nema nikog normalnog ko nece hteti x86 u tim uredjajima zato sto im je onda na raspolaganju ogromna baza napisanog softvera za tu platformu.

PowerPC je dobra arhitektura, ali nesto mi se cini da su razvojni alati u zaostatku. Ima li jos neki kompajler za PPC osim gcc-a? Kako stoji stvar sa optimizacijom? Ako taj procesor podrzava SIMD da li ce Apple morati da rucno optimizuje kod ili ce imati na raspolaganju kompajler sa naprednim optimizacijama i auto-vektorizacijom kao sto ga horde developera imaju na x86? Po meni to je aspekt koji se ne sme zanemariti i koji ce odrediti uspeh ovog njihovog poduhvata.
 
Ko 'normalan' koristi vise od 5% te ogromne baze softvera napisanog za x86 platformu? Mislim da je pogresno spekulisati koliko ce ceo 'poduhvat' biti uspesan za Apple kada se ni ne zna sta ce Apple da uradi sa ovom kupovinom i zasto je to uradio. Ono u sta sam ubedjen je da Stivi nije dao pare za dzabe...
 
@kovacm😛owerPC je dobra arhitektura, ali nesto mi se cini da su razvojni alati u zaostatku. Ima li jos neki kompajler za PPC osim gcc-a?

cekaj audio ti meni sad zekis malo? AltiVec postoji na PowerPC procesorima vec dosta dugo (1998.)

Kako stoji stvar sa optimizacijom? Ako taj procesor podrzava SIMD da li ce Apple morati da rucno optimizuje kod...Ako taj procesor podrzava SIMD da li ce Apple morati da rucno optimizuje kod...

kako stvari stoje intel je kasnio sa SIMD-om... 😉

po internetu imas gomilu primera (imash ih i u mojim postovima!) gde se vidi da, sto bi byMax rekao :d - SSE nije mogao da prismrdi AltiVecu sve do SSE2 (2001.)

AltiVec je IBM ugradio u svoje Power6 procesore nedavno. Prica se da su glavni inzinjeri/dizajneri AltiVec-a bili ljudi iz Apple i da su ga skrojili tako da im sto vise odgovara za Mac OS X i kompozitni desktop (koji je M$ implementirao u 2007. godini 😉 ).


http://www.realworldtech.com/page.cfm?NewsID=368

"unexpected interest from the military and aerospace. This is largely due to legacy investments in the Altivec instruction set, which is ideal for tasks such as visualization; for a radar display"

jedan mali EDIT:
"32 128-bit vector registers are provided, compared to 8 for SSE and SSE2, and most AltiVec instructions take three register operands compared to only two register/register or register/memory operands on IA-32." ovo treba da "isprave" u najnovijem SSE-u, right?
 
Poslednja izmena:
evo sad sam naleteo na ono o cemu sam pricao vezano za Jacka Tramiela i MOS, lepo opisano:

"This is bigger news than most people realize. And I can prove it based upon what happened back in late 1976.

Back in that era, there was a small chip company called M.O.S. Technologies and they made the 6502 microprocessor. For whatever reason, M.O.S. Technologies was struggling and needed to find a buyer. Al Alcorn of Atari tried to convince Manny Gerard of Warner Communications (now known as Time Warner; Warner had just acquired Atari a few months before) to buy M.O.S. Technologies but Gerard said Atari had plenty of its own problems to contend with [like finishing Stella, the Atari VCS, aka the Atari 2600]. Consequently, Jack Tramiel of Commodore was able to snatch M.O.S. Technologies up for $3 million.

Flash forward a short time. Apple, Atari, Commodore, and many other players were using the 6502 in their 8-bit home computers. In 1982, Jack Tramiel releases the Commodore 64 and launches a destructive price war not only to destroy the home computer division of his former calculator rival Texas Instruments but also to pre-emptively strike at the Japanese consumer electronics companies and keep them at bay from taking over the American industry. All of that was accomplished, but it also crushed Atari. Atari could not compete with Commodore's price cuts and it hit hard both Atari's home computer division as well as the video game division, all while Tramiel and Commodore made money off each Atari game system and computer sold due to M.O.S Technologies chips being in each product. And all of it was due to Warner not authorizing that $3 million acquisition back in 1976.

Vertical integration can be a bitch for the competition, and this acquisition may herald a return to the era of old where computer companies used their own designs. And with Microsoft's waning influence, it might also return to the age where we have an umbrella like operating system like CP/M with loose compatibility between different systems; although this time, the "CP/M" would be from the related Unix/Linux platforms."
 
Ceo članak je besmislen, od pozivanja na činjenice iz 1976 pa do izvođenja pogrešnih zaključaka.
 
cekaj audio ti meni sad zekis malo? AltiVec postoji na PowerPC procesorima vec dosta dugo (1998.)

Ne, ja samo pitam da li taj konkretni CPU podrzava to ili ne jer nisam uspeo da nadjem to u specifikaciji na sajtu.

"32 128-bit vector registers are provided, compared to 8 for SSE and SSE2, and most AltiVec instructions take three register operands compared to only two register/register or register/memory operands on IA-32." ovo treba da "isprave" u najnovijem SSE-u, right?

64-bitni cipovi odavno imaju 16 registara, a ovo drugo ce biti promenjeno kad izadje Sandy Bridge (AVX). Tada ce SIMD na Intelu imati 256-bitne registre i tri operanda.

Ono sto sam ja pitao je koliko je jednostavno pisati optimalan kod za taj procesor.
 
Ne, ja samo pitam da li taj konkretni CPU podrzava to ili ne jer nisam uspeo da nadjem to u specifikaciji na sajtu.

64-bitni cipovi odavno imaju 16 registara, a ovo drugo ce biti promenjeno kad izadje Sandy Bridge (AVX). Tada ce SIMD na Intelu imati 256-bitne registre i tri operanda.

Ono sto sam ja pitao je koliko je jednostavno pisati optimalan kod za taj procesor.

PA Semi PA6T podrzava AltiVec;

Intel AVX je najavljen za 2010 godinu (sto nije lose 😛 - tri operanda i 256 bitne registri u 2010. ... intel je lider)

kao sto sam vec rekao "ono sto Power danas moze intel ce moci ...sutra?"

optimalan kod? Adobe jos uvek vuce kod sa Mac OS 9 ... optimilan kod - ko hoce moze, alat postoji 😉
 
Poslednja izmena:
Intel AVX je najavljen za 2010 godinu (sto nije lose 😛 - tri operanda i 256 bitne registri u 2010. ... intel je lider)

Ne vidim cemu podsmeh? Koliko ja znam AltiVec je 128-bitni? Mislis da ce biti 256-bitni pre Intela? Ako i bude nece biti u masovnoj primeni.

AVX donosi i fused multiply-add i jos kojesta sto dosad nije postojalo na x86 (namerno ne kazem na Intelu).

kao sto sam vec rekao "ono sto Power danas moze intel ce moci ...sutra?"

A sta to? Osim instrukcija sa tri operanda koje su zgodne ali ne i neophodne?

optimalan kod? Adobe jos uvek vuce kod sa Mac OS 9 ... optimilan kod - ko hoce moze, alat postoji 😉

Pa Photoshop je verovatno najoptimizovanija aplikacija koju je PowerPC video. Koji alat?
 
Ne vidim cemu podsmeh? Koliko ja znam AltiVec je 128-bitni? Mislis da ce biti 256-bitni pre Intela? Ako i bude nece biti u masovnoj primeni.

ne zelim da ovo preraste u flame ali ko zeli moze da nadje podatke o svemu na netu 😉

ako je AIM imao SIMD 1998. a intel uporediv SIMD 2001. sta reci vise?!?
intel tek treba da uvede 3. operanda - sta mislis sta bi bilo bolje za planetu - da je AIM i PowerPC mainstream tehnologija ili intela koji posle X godina uvodi vec dobro poznate tehnologije na mainstream trziste?


Pa Photoshop je verovatno najoptimizovanija aplikacija koju je PowerPC video. Koji alat?

daj plz! progooglaj malo (ili probaj) PhotoShop vs new generation image procesing application na Mac-u 😉 (vec sam ti slao link ka Core Image Fun House)

PhotoShop je applikacia zbog koje ne mogu da ukljucim Quartz 2D Extreme*!!! (imam artefakte jedino u Adobe aplikacijama!)

*ubrzava iscrtavanje grafike unutar samoh programa.
 
Poslednja izmena:
Pitacu te samo jednu stvar, ako je sve to tako dobro zasto nije postalo mainstream za tih 10 godina od kada se pojavilo?

Sto se tice optimizacije ja sam mislio da ti mislis na brzinu obrade podataka u softveru, a ne na GUI cije iscrtavanje ubrzava graficka kartica.
 
Pitacu te samo jednu stvar, ako je sve to tako dobro zasto nije postalo mainstream za tih 10 godina od kada se pojavilo?

zato sto je PowerPC bio usko vezan za MacOS X na desktop-u. Sad pitaj zasto Mac OS X nije mainstream 😛

sva, ali sva objasnjenja ces naci na sajtu: http://www.roughlydrafted.com

nedavno sam "otkrio" ovaj sajt - na njemu je sve lepo dokumentovano i objasnjeno zasto je Microsoft kocnica napretka IT-a. (od kopije GUI-a, kradje QuickTime-a, property formata i protokola...)

btw za AltiVec vs SSE imash gomilu tekstova na netu + ostaje cinjenica da je intel kasnio 3 godine sa SSE2 u odnosu na AltiVec?

P.S. zar nisam vec citirao ovo: "...(PA6T) unexpected interest from the military and aerospace. This is largely due to legacy investments in the Altivec instruction set, which is ideal for tasks such as visualization; for a radar display," link


- da te pitam samo jedno: zasto konzole nemaju x86 CPU nego PowerPC (xbox* je imao x86 pa je presao na PowerPC)?

(*Xenon CPU u Xboxu360 ima unapredjen AltiVec - 128 registara i bla, bla - imas na wikipediji)

Sto se tice optimizacije ja sam mislio da ti mislis na brzinu obrade podataka u softveru, a ne na GUI cije iscrtavanje ubrzava graficka kartica.

😀 2001. Mac OS X GUI je iscrtavao CPU, tek pojavom Quartz Extrem-a iscrtavanje na sebe preuzima graficka kartica 😉 - dakle AltiVec je koriscen za ubrazanje GUI-a 😉 a SSE? 😛

PhotoShop ima gomilu legacy koda koji sada moraju da prepakuju jer vise nece moci da radi 😉 (imash text na ArsTehnici) tako da je PS mozda nekada bio optimizovan ali vise nije jer je Apple nastavio napred a Adobe ostao u 2001. i opet nema nedoumice za Apple - Adobe ce morati da prepakuje sav svoj kod 😉
(Quartz Extreme 2D sluzi da GPU ubrza iscrtavanje elemenata od kojih se sajtoji UI - samo ADobe programi prave problem sa ovim i najverovatnije je zbog ovoga i iskljucen po defaultu 😉 )
 
Ja u klin ti u plocu... pricali smo vec o tome da li je Photoshop optimizovan ili ne. Uglavnom, svi su se slozili da je odlicno optimizovan. Legacy kod koji pominjes je vezan za GUI i nema veze sa optimalnoscu koda Photoshopa za njegovu primarnu namenu -- obradu (a ne prikaz) slike.

Sto se tice mainstreama posmatraj to ovako -- da konzole imaju x86 bile bi mainstream, kostale bi mnogo manje, a igre bi takodje bile jeftinije jer bi developerima bilo jednostavnije da ih razvijaju.

Pre nego sto neko kaze da konzole jesu mainstream neka uporedi broj prodatih PC racunara i broj prodatih konzola.

Sto se tice AltiVec rekao si "dakle AltiVec je koriscen za ubrazanje GUI-a". To si zakljucio na onsovu cega?
 
Poslednja izmena:
Ja u klin ti u plocu... pricali smo vec o tome da li je Photoshop optimizovan ili ne. Uglavnom, svi su se slozili da je odlicno optimizovan. Legacy kod koji pominjes je vezan za GUI i nema veze sa optimalnoscu koda Photoshopa za njegovu primarnu namenu -- obradu (a ne prikaz) slike.

OK, nismo se razumeli: PS jeste optimizovan za AltiVec; imas tekst na ... onaj "CPU Architect" sajt ili kako se zove; gde se izmedju ostalog kaze da npr. AltiVec ima mogucnost rada sa 4*8bita podacima koji odgovaraju RGB+Alpha dok SSE nema tu mogucnost (mislim da je to dobio tek od verzije 3 - obrati paznju da AltiVec postoji onakav kakav je od 1998 dok je intel izbacio / patchova SSE 5 puta za to vreme 😀

Sto se tice mainstreama posmatraj to ovako -- da konzole imaju x86 bile bi mainstream, kostale bi mnogo manje, a igre bi takodje bile jeftinije jer bi developerima bilo jednostavnije da ih razvijaju.

btw zar se M$ XNA Studio ne koristi za pravljenje igara i za x86 PC i za PPC Xbox360?

koznole koriste PPC jer se ocigledno vise isplati nego x86 i jer nemaju Legacy problem koji Intel uporno forsira: milanbb ti je vec rekao u vezi tog toliko bitnog i odlicnog legacy koda.

Pre nego sto neko kaze da konzole jesu mainstream neka uporedi broj prodatih PC racunara i broj prodatih konzola.

srecom pa konzole mogu sebi da dozvole ono sto Apple nije (Apple je prodavao previse malo racunara da bi mogao dalje da finansira razvoj HighEnd PPC-a za desktop)!

Sto se tice AltiVec rekao si "dakle AltiVec je koriscen za ubrazanje GUI-a". To si zakljucio na onsovu cega?

Ubrzanje GUI pomocu AltiVeca: "zakljucio" odnosno procitao 😉 u tekstu koji mozda uspem kasnije da pronadjem - Apple inzinjeri su projektovali AltiVec i koristili su ga za ubrzanje GUI-a.
 
pa pise ti i na wikipediji! - "They used it to accelerate multimedia applications such as QuickTime, iTunes and key parts of Apple's Mac OS X including in the Quartz graphics compositor." link

btw na konto tvog
"Kako stoji stvar sa optimizacijom? Ako taj procesor podrzava SIMD da li ce Apple morati da rucno optimizuje kod ili ce imati na raspolaganju kompajler sa naprednim optimizacijama i auto-vektorizacijom kao sto ga horde developera imaju na x86?"
http://developer.apple.com/hardwaredrivers/ve/index.html

a ti pitas kako stoje stvari sa SIMD optimizacijom na Apple-u... :/

experimentisesh sa OpenGL akceleracijom pri pregledu fotki a na Macu imash vec nekoliko programa za _obradu_ slika koji koriste GPU... join the bright side! 😉
 
Poslednja izmena:
Slabo citam whackypediju ovih dana.

Vidim da gcc ima -faltivec switch, ali ono sto mi jos nije jasno je da li postoji auto-vektorizacija koda li mora rucno da se radi?
 
ajde kad te mrzi da citas da ti prepricavam: da postoji auto-vektorizacija koda. (pise u jednom od linkova koje sam poslao...)

(iskreno ni ne cudi sto Igoritza ili koje vec napisao u bench clubingu - "IBM je pokazao da moze da napravi vrhunski procesor" 😀 😀 - znaci intel/AMD pa onda jedan zid preko koga rekto ko baci pogled... a kad ono tamo 😉 )
 
“We have a great partnership with Intel,” Jobs said. “We expect that to continue forever.” “I wouldn’t lose too much sleep over that,” he said. “We’re very happy with Intel.”

http://blogs.wsj.com/biztech/2008/04/24/jobs-still-hearts-intel/?mod=WSJBlog

PowerPC je, kada je Mac u pitanju, mrtav i sledeci OS X ga najverovatnije nece ni podrzavati, a Apple je kupio PA Semi zarad dizajniranja specijalnih cipova za iPhone i slicne uredjaje, kako ne bi zavisio od svojih direktnih konkurenata kao sto je npr. Samsung.
 
Poslednja izmena:
Nazad
Vrh Dno