Huawei HiSilicon Kirin 950 – evo što trebate znati

Ovih dana pojavljuje se pregršt špekulacija te benchmark testova za novi HiSilicon Kirin 950 SoC koji ćemo premijerno vidjeti u novom Huawei Mate 8 smartfonu. Što možemo očekivati od SoC-a te koliko je u stvari dobar?

HiSilicon Kirin 950 SoC se temelji na novoj optimiziranoj TSMC 16 nm FinFET+ litografiji ili bolje reći drugoj iteraciji 16 nm FinFET procesa proizvodnje. U usporedbi s prvom, donosi dodatnih 10% performansi dok sa prethodnim litografskim procesima iz TSMC-a stvari izgledaju ovako:

Huawei Kirin 950 1

Specifikacija Huawei HiSilicon Kirin 950

 

SoC HiSilicon Kirin 950
CPU 4xA72 @ 2.3 GHz ARMv8a 64 bit (veliki kluster) i 4xA53 ARMv8 64 bit @ 1.8 GHz (mali kluster)
Memorijski kontroler 2×32 bita sa hibridnim memorijskim DRAM DDR3 ili DDR4 kontrolerom (prema izboru vendora koju će koristiti)
GPU ARM MALI T880 MP4 @ 900 MHz sa hardverskom Testilation jedinicom
Multimedijalne (video) mogućnosti Tensilica IVP32 DSP sposoban za H264 encoding / decoding FHD sadržaja te decoding up to 2160p @ 30 FPS (4K) H265 sadržaja.
i5 ko procesor ARM Cortex M7 ARMv7 32 bit
Kamera IPS Dual-ni 14 bitni s propusnom moći od 940 MP/S
Integrirani celularni radio Cat 6 LTE specifikacije

Huawei se odlučio za sada već tradicionalnu Big-litle ARM konfiguraciju baziranu na četiri velike jezgre posljednje ARMv8a arhitekture Cortex A72 na taktovima do 2.3 GHz-a, te četiri manje Cortex A53 jezgre na taktovima do 1.8 GHz-a. To su dva klustera od po 4 jezgre. Treba naglasiti da je to prvi komercijalno dostupan čipset sa Cortex A72 CPU jezgrama na mobilnom SoC-u namijenjenom pametnim telefonima.

Same Cortex A72 jezgre su značajnije izmjenjene A57 jezgre, te u usporedbi sa starijim A57 oko 5% brže i troše 25% manje energije. Cortex A53 postižu 2.1 DMIPS-a po MHz-u i nasljednici su starijih A7 jezgri. Budući da su nam poznati iz ranijih implementacija nećemo se previše baviti njihovim mogućnostima.

Zanimljivost je novi i5 koprocesor zadužen za kontrolu senzora te neke osnovne sistemske zadatke. U stvari, rječ je o mikro kontroler jezgri posljednje generacije zasnovane na implementaciji Cortex M7 jezgre.

Huawei Kirin 950 3

ARM Cortex M7 su zasnovane na starijoj 32 bitnoj ARMv7 arhitekturi te jednako potentne kao i A53 po pitanju DMIPS-a, ali su dizajnirane da budu mnogo štedljivije po pitanju potrošnje struje i veličine na silikonu.  Kreirane su da rade na nešto nižim radnim taktovima od A53 jezgri. M7 jezgre imaju i opcijski DSP blok. Rječ je o malom DSP-u sposobnom efikasno procesuirati manje zahtjevne signale poput audio dekodiranja te obrade senzorskih podataka.

Nije poznato je li se Huawei odlučio na M7 sa dodatnim DSP blokom ( nadamo se da jesu). Sam Kirin 950 je oko 20% brži od Exinos-a 7420 u CPU vezanim zadacima (5% A72 + 10% 16nm FinFET+ dok ostatak dolazi od nešto viših radnih taktova).

Interesantno zvuče i brojke vezane za veliki kluster A72 jezgri baziranih na 16nm FinFET litografiji. One zauzimaju: 1.34 mm² po jednoj A72 te 8 mm² za kompletan kluster, što je manje od Samsungovih 8.88 mm² za Exynos 7420 SoC-a, koji je izrađen na ipak manjoj 14 nm litografiji.

Impresivna je i maksimalna potrošnja postignuta za klustere na maksimalnim radnim taktovima (A72 kluster 1450 mW, A53 kluster 200 mW), posebice za A53 kluster.

Huawei Kirin 950 2

Panasonic

GPU je T880 ARM MALI u MP4 konfiguraciji na radnim taktovima do čak 900 MHz-a što je rekord za SoC namijenjen pametnim telefonima. Sama T8xx MALI serija predstavlja najnoviju ARM-ovu generaciju GPU-ova. Bazirana je na dodatno optimiziranoj Midgard GPU arhitekturi (predstavlja treću generaciju Midgard arhitekture).

U odnosu na predhodnu T7xx generaciju donosi oko 16% poboljšanje performansi uz nekoliko posto manju potrošnju te integraciju dodatnih mogućnosti poput naprednih sheder tehnika,  hardverske Tesselation jedinice te pune podrške za Android graphics ekstenziju. Tu je i kompatibilnost sa nadolazećem Vulkan specifikacijom.

Sve ovo čini MALI T8xx seriju GPU-ova u potpunosti kompatibilno sa svim mogućnostima koje su dodatno integrirane u Android 6.0 Marshmallow. Same Huawei-jeve projekcije da će biti i do 2x brži od MALI-ja T628 MP4 na 600 MHz-a koji se nalazi na starijim Kirin 920/925 SoC-ovima ocijenjujemo točnim.

Uz 3D aplikacije (igre…) koje će koristiti hardversku teselaciju ova brojka će biti i veća (u prosjeku 20 – 25%). Performanse samoga GPU će biti dovoljno dobre da pruže dobro korisničko iskustvo u 3D aplikacijama pri FullHD rezoluciji, no što se potrošnje struje tiče sigurno neće briljirati, prvenstveno zbog visokih radnih taktova.

Naravno ova implementacija je još uvjek inferiorna u usportedbi sa onim na top SoC-ovima drugih proizvođača (Apple, Qualcomm, Samsung).

Huawei Kirin 950 6

Treba spomenuti novi dual kamera IPS sposoban za transfer do 960 row megapiksela u sekundi, posebice što je prethodno korištena implementaciji bila manjkava u suradnji sa sada već prošlom generacijom Tensilica IVP DSP bloka.

Sam DSP ne predstavlja vrh ponude niti je konkurentan sa novijim korištenim u top SoC-ovima (poput QDSP 680) pa će s toga i multimedijalne mogućnosti biti nešto skromnije. Naime, sposoban je kodirati i dekodirati FullHD H264 video te dekodirati H265 (Havc) K4 30 FPS video.

Sam celularni radio je manje primijenjen, nudi LTE kategoriju 6 sa brzinama skidanja do 300 Mbps. Treba napomenuti i da su HiSilicon celularni radiji na drugome mjestu po svojoj ekonomičnosti, odmah nakon Qualcomm-a.

Huawei_Kirin_950_Antutu

HiSilicon se značajno popravio na više polja, popravljajući iskoristivost te efikasnost samoga SoC-a. Snaga koju Kirin 950 ima na polju CPU jedinica je veća od očekivane koju će ponuditi Qualcomm Snapdragon 820, dok na poljima GPU-a i multimedijalnih mogućnosti baš ne brilira.

Sve u svemu SoC je dobar i pružit će više nego dobar korisnički dojam prilikom korištenja, pri čemu će autonomija rada biti dobra. Barem u programima koji se prvenstveno oslanjaju na CPU. Šteta što Huawei nije poradio na multimedijalnim mogućnostima, koje su najveći nedostatak novog Kirin 950 čipseta…