Skrivet av EntropyQ3:
Vet inte det så noga - när Apple kom med sin egen Swift core, så togs i princip alla på sängen. Och det finns nog ingen som är intresserad av CPUer som inte tycker att deras Cyclone (A7) core är outstanding i sin klass - och det är deras första 64-bitars processor, bara ett år efter deras första kommersiella CPU core överhuvud taget. Så jag skulle vara försiktig med att uttala mig tvärsäkert. Men du har helt rätt i att man inte får en optimal 70W processor genom att klocka livet ur en 5W SoC. Intel brukar säga att en design kan skala över ett effektomfång på en faktor 10. Om man tog 4 Cyclone processorer, gav dem snabbare cache, implementerade dem i en mer prestandaorienterad process, och matade dem via en stadig minnesbuss - hur skulle de prestera relativt Intels alternativ i en MacBook Air? Till vilket pris?
Jag tror att de skulle prestera tillräckligt bra, och till ett mycket lägre pris än Intel tar för sina ULV-processorer.
Angående grafikAPIer, så är steget från OpenGL-ES 3.1 (iOS) och OpenGL 4.4 (OS-X stödjer för närvarande 4.1+) inte så stort. Det handlar ju inte om att detta är så förbaskat svårt. Det handlar om att prioritera att det blir gjort.
Låt mig citera från den 16:e januari i år:
Om Apple gör som med A7 processorn och använder den nya SoCen till både iPad och iPhone, behöver de i runda slängar trettio miljoner färdiga produkter till den första månaden, plus hela produktionskedjans behov, från utskuret chip till färdig slutprodukt vid lanseringen. Det är ett enormt antal kretsar som skall ackumuleras samtidigt som produktionen skall trimmas in. Volymerna kräver långa lead-times. De har ungefär samma CPU-volymer som Intel, men hårdare volymskrav vid lanseringen.
Hade de massproducerat 20 nm HKMG med 20% av TSMCs kapacitet sedan januari för Apple så hade de producerat bra mycket mer än 30 miljoner chip vid det här laget. Så mycket kapacitet är det inte riktigt tal om.
Här får man tänka på att en Haswell-produktion pga större kärnor kräver ungefär dubbla antalet wafers för samma mängd Apple A7-chip och att Intel behöver leverera mer än 30 miljoner chip (till PCs) varje kvartal (inte bara lanseringsdagarna/första-månaderna) plus ett chipset för varje processor såld. Såldes runt 316 miljoner PCs förra året, nästan allt Intel och 2-3 chip från Intel. Av dessa var Apples PC-försäljning och leveranser av Intel-processorer till Apple under 20 miljoner. Intel behöver en kapacitet som är många gånger större än den Apple utnyttjar. De behöver producera stora cpuer, chipset, nätverkskretsar osv. Inte bara för PCs utan för server, pekplattor, telefoner och annat också. Det finns anledning till att Intel har mer än ett dussin fabs. Qualcomm säljer fler ARM-SoCar än Apple producerar/säljer, precis som andra påpekat. Apple står för ca 15% av smartphonemarknaden. Andra kunder är så mycket viktigare för företag som TSMC – som har 20 miljarder dollar i omsättning årligen. Ett par miljarder dollar i waferköp där kommer inte göra Apple till världsledande när det gäller process. 30 miljoner är en ren överdrift för lanseringsvolymerna hos Apple för den delen, iPhone 5s sålde nog inte mer än runt 10 miljoner under första månaden. Inom halvledare är de inte riktigt giganter.
4-kärnor Cyclone, mindre förändringar i mikroarkitektur, ny minneskontroller, massvis med PCIe-lanes, ny process anpassad för högre frekvenser, ja då handlar det redan om runt 2 år utveckling tills vi kan se någon produkt. Då har vi genast hamnat på Skylake-territoriet hos Intel. Det är inte en 2-3 år gammal produkt de ska ersätta utan den samtida om de ska försöka.
Det finns i dagsläget Haswell "U" i Celeron 15W TDP för ~100 dollar (17W TDP-varianter på Ivy finns för 75 USD) som de skulle kunna använda till en 600 dollar MacBook Air. Problemet är ju att man får prestanda som är 3-4 år efter eller drygt halva den folk förväntar sig. Apple vill knappast ligga efter i prestanda eller sälja billigare maskiner. Varken med Haswell/Intel eller ARM/Apple. Vill man tävla mot 100 dollar-chip så ja då kan man komma undan och tillverka sådana chip för säg 20 dollar, men de är ingen halvledarleverantör generellt utan en återförsäljare och behöver inte bry sig om de 80 dollar som kan skilja, som äts upp av designkostnaderna, forskning, utveckling. På dessa maskiner finns det ingen reell vits med att skrika om att Intel tar höga priser. Priser som för övrigt är lägre än när AMD hade prestandaövertag på desktops. Priser som är mycket lägre än de första Pentium M ULV.
Grafik och drivrutiner är mycket mycket svårare än folk tror. Det finns anledningen till att Imaginations PowerVR är på väg ut även på Intels Atom för mobiltelefoner. Det finns anledning till att PowerVR (Kyro osv) inte kunde konkurrera på "desktop"-marknaden i början av 2000-talet. Det finns anledning till att Vivante, Qualcomm och Broadcom inte gör grafikprocessorer för PCs. Det är i huvudsak drivrutiner och mjukvarustöd, inte prestanda av kiseln/arkitekturen. Fungerade inte PowerVR för netbooks med dx9-stöd ens så fungerar det inte magiskt för Apple. Det är arbete som kan ta längre tid än att designa grafikprocessorer för jobbet. Kan man inte utnyttja hårdvaran man bygger så har man ingen nytta av den.
Gruppen bakom A7 designade en egen 64-bit PowerPC-kärna som kom ut på marknaden (inbyggnad/militär) under 2007. Det var en riktigt grym arkitektur och det är faktiskt förvånande att det tog sådan tid för dem, efter att de också tog över Intrinsity-snubbarna som jobbat med Hummingbird och A4 så tog det ytterligare flera år innan vi såg custom-cpu. De har haft folk som kunnat göra detta sedan 2008. Sen är just Cyclone imponerande, men det är något de arbetat med sedan 2008 i någon form och de var inte på något sett gröna. Självklart utvecklades Swift och Cyclone parallellt. Men de kan som sagt inte släppa OS X för ARMv8 och förvänta sig att det fungerar lika smidigt som iOS på ARMv8 som har bakåt-kompatibilitet med all tidigare mjukvara och med ARMv7. Det är ju inte riktigt det ryktena säger heller, utan att de experimenterar med mjukvaran, eventuellt har några samples av 4-8 kärnor ARM-SoC:s, inte att de verkligen är redo att leverera kisel som kan konkurrera med Intel på prestanda. Inte att de är redo på mjukvarusidan, inte att de skulle bestämt sig för att införa ARM på deras desktop-segment.