Pod kapotou iPhone 5: ne Cortex-A15, ale vlastní procesorové jádro

0

V souhrnném článku o novinkách, které Apple představil na WWDC 2012, najdete mimo jiné i tabulku parametrů iPhone 5 a srovnání s předchozími dvěma generami. Co se však týče podrobností o novém SoC Apple A6, jedná se jen o kvalifikovaný odhad. Server Anandtech přinesl pozoruhodnou zprávu: použitá výpočetní jádra prý nejsou Cortex-A9 ani Cortex-A15 licencovaná od ARMu, namísto toho si Apple jádro navrhlo samo, jako to má ve zvyku například Qualcomm.

  iPhone 5 iPhone 4S iPhone 4
displej 4,0″, 640 × 1136 px, LCD IPS, 326 ppi
3,5″, 640 × 960 px, LCD IPS, 326 ppi 3,5″, 640 × 960 px, LCD IPS, 326 ppi
sítě GSM, WCDMA, GPRS, EDGE, HSPA, HSPA+ 42, LTE GSM, WCDMA, GPRS, EDGE, HSPA GSM, WCDMA, GPRS, EDGE, HSPA,
konektivita Wi-Fi 802.11b/g/n, Bluetooth 4.0, GPS, 3,5mm jack, USB 2.0 (Lightning)
Wi-Fi 802.11b/g/n, Bluetooth 4.0, GPS, 3,5mm jack, USB 2.0 (dock) Wi-Fi 802.11b/g/n, Bluetooth 2.1, GPS, 3,5mm jack, USB 2.0 (dock)
paměť 16/32/64 GB 16/32/64 GB 8/16/32 GB
RAM 1 GB ? 512 MB 512 MB
SoC Apple A6 (2× 1,0 GHz Cortex-A15 Apple in-house, PowerVR SGX543MP3) ?
Apple A5 (2× 0,8 GHz Cortex-A9, PowerVR SGX543MP2) Apple A4 (0,8 GHz Cortex-A8, PowerVR SGX535)
fotoaparát zadní: 8 Mpx, LED, video 1080p, přední: 1,2 Mpx zadní: 8 Mpx, LED, video 1080p, přední: 0,3 Mpx zadní: 5 Mpx, LED, video 720p, přední: 0,3 Mpx
akumulátor ? 1420 mAh  1420 mAh
výdrž hovor: 8 h (3G)
pohotovost: 225 hodin 
hovor: 8 h (3G), 14 h (2G)
pohotovost: 200 hodin 
hovor: 7 h (3G), 14 h (2G)
pohotovost: 300 hodin 
rozměry 123,8 × 58,6 × 7,6 mm
115,2 × 58,6 × 9,3 mm 115,2 × 58,6 × 9,3 mm
hmotnost 112 g 140 g 137 g

Společnost ARM nabízí dva typy licencí: klient si může „koupit“ a implementovat hotové jádro (například Cortex-A9), nebo si může licencovat architekturu (např. ARMv7) a vyvinout si jádro vlastní. Zmíněný Qualcomm využívá obou možností, Apple doposud používalo jen hotová jádra (a není tomu tak dávno, co vůbec svoje vlastní SoC nevyvíjelo), už delší dobu se však vědělo, že firma z Cupertina má zakoupenou licenci i na architekturu ARMv7. Tím pádem je jasné, co v Apple dělal Jim Keller, kdysi šéfinženýr AMD K8, kterého AMD letos přetáhlo zpátky.

Zbývá odpovědět na otázku: co Apple vedlo k vývoji vlastního jádra, v čem mu návrhy od ARMu nevyhovovaly? Jak vysvětluje Anand Lal Shimpi, Cortex-A9 ani Cortex-A15 nejspíše nesplňovaly požadavky na ten správný poměr výkonu a spotřeby (neboli výdrže na baterii).

Apple A5 (iPhone 4/4S) bylo původně vyráběno 45nm postupem a přechod na 32nm výrobu by Apple poskytlo dostatečnou frekvenční rezervu, aby mohlo dvojici jader Cortex-A9 vnutit dvojnásobný takt, totéž udělat v případě grafického jádra (PowerVR SGX543MP2) a poplácat se po zádech za dobře odvedenou práci. Přestože Cortex-A9 umí běhat na frekvencích okolo 1,5 GHz (a v Tegře 3 tak dokonce běhá), spotřeba se zvyšováním frekvence roste rychleji než lineárně a to nebyla cesta, kterou se inženýři Applu chtěli vydat. Novější Cortex-A15 na tom není o mnoho lépe: šušká se, že ARM toto jádro navrhl primárně s cílem prorazit do serverů a tradiční energetická úspornost šla trochu stranou.

 

Že Apple A6 nepoužívá jádra Cortex-A9, prozradila podpora floating point instrukcí VFP verze 4, díky nimž procesor odpovídá specifikaci architektury ARMv7s (Cortex-A9 je čisté ARMv7). Že se pod kapotou ukrývá vlastní návrh Applu a nikoliv Cortex-A15, musíme věřit nebo nevěřit Anandovým zdrojům. Však se pravda ukáže – jakmile někdo iPhone 5 podrobí testu za pomoci některé z benchmarkovacích utilit.

Apple je na detaily velice skoupé a neprozradilo ani tak základní informaci, jakou je počet procesorových jader, tudíž pouze předpokládáme, že zůstalo u dvou (v čipu by ale mohlo být ukryto ještě malé a vysoce úsporné jádro, které by obstarávalo nenáročné úlohy, zatímco by výkonná jádra byla vypnutá). Na odhady jsme odkázáni též v případě grafického akcelerátoru. Standa Janů s Lukášem Václavíkem se domnívají, že Apple zůstal věrný PowerVR a použil jeho SGX543 ve „čtyřjádrové“ variantě, slibovaný dvojnásobný výkon by tak byl zajištěn dvojnásobkem výpočetních jednotek oproti SGX543MP2 v Apple A5. Anand Lal Shimpi považuje za pravděpodobnější variantu SGX543MP3 a navýšení taktu o polovinu, jakožto kompromis mezi spotřebou a velikostí čipu.

Velikost je jedna z mála parametrů, které si Apple nenechal pro sebe. A6 je podle slov Phila Schillera o 22 % menší než A5. Za předpokladu, že se srovnání týká původní 45nm verze (122,2 mm²) a nikoliv die-shrinku na 32nm postup (69,6 mm²), což by nedávalo smysl, je tedy plocha Apple A6 kolem 95 mm². Mimochodem: zatím největším čipem z dílny Apple je A5X se 165 milimetry čtverečními. Takto velké rozměry jsou dány potřebou vysoké propustnosti pamětí kvůli displeji Retina, což A5X řeší šířkou paměťové sběrnice. Čip má čtyři 32bitové kanály pro LPDDR2, zatímco A5 a A6 pro iPhone si vystačí se dvěma kanály.

Zdroj: Anandtech

Pod kapotou iPhone 5: ne Cortex-A15, ale vlastní procesorové jádro

Ohodnoťte tento článek!