Taj pametni telefon s osam jezgri nije brz kao što mislite

Otkako su se prvi dizajn četverojezgrenih pametnih telefona i tableta počeli pojavljivati ​​na tržištu, pitamo jesu li ti uređaji ponudili značajna poboljšanja performansi u odnosu na niži broj jezgri. Ne postoje samo softverska pitanja s kojima se treba boriti, jer bez podrške za više navoja dodavanje novih jezgri doslovno je beskorisno, postoje i značajne zabrinutosti oko potrošnje energije. Dodavanje više jezgri znači više topline, a pametni telefoni s radnim omotnicama od ~ 2,5 W jednostavno nisu dizajnirani za brzi višejezgreni rad.

Novi rad od Moor Insights & Strategija upušta se u ova pitanja i ne dolazi do mnogo pobjeda za tim 'Dodaj više jezgri'. Opsežno testiranje pokazuje da se dobici povezani s dodavanjem CPU jezgri naglo sužavaju iznad četiri, dok performanse ponekad nazaduju prelaskom s četiri jezgre na osam. Analitičari su usporedili više uređaja, uključujući LG G4 (Snapdragon 808, 2x Cortex-A57 + 4x Cortex-A53), Xiaomi Mi 4i (8x Cortex-A53), LG G Flex 2 (četverojezgreni 4x Cortex-A57 + 4x Cortex-A53) i HTC Desire 820S (8x Cortex-A53). Dostupan je cjeloviti rad za preuzimanje, ali ovdje su dva istaknuta opterećenja.

PCMark-CPU

Analitičar Anshel Sag koristio je softver nezavisnih proizvođača za onemogućavanje određenih jezgri na uređajima kako bi odredio učinak rada manjeg broja jezgri u uobičajenim testovima. U PCMarkovom Android testu, osmojezgreni Xiaomi Mi 4i zasnovan na Cortex-A53 ne pokazuje skaliranje između dvije jezgre i osam jezgri, dok se performanse LG G Flex 2 stabilno kreću od osam do četiri jezgre, prije nego što su naglo pale na dvije jezgre. Tim se odlučio za upotrebu PCMarka jer izričito pokušava stvoriti test opterećenja specifičnog za mobitel, umjesto da pokreće čisto sintetički skup mjerila poput Geekbencha ili AnTuTu-a.

U većini slučajeva kupci bi vjerojatno slegnuli ramenima kad bi im se reklo da posjedovanje više jezgri ne pomaže uvijek, pretpostavljajući da će izvedba biti korisna u određenim radnim opterećenjima. Analiza tima o mjerilu Basemark X, međutim, pokazuje da to nije uvijek slučaj. Provjerite što se događa s LG G Flex 2 kada se smanji broj jezgri:

GFlex2-GPU

Kako se jezgre isključuju, ukupne performanse rastu, posebno u dvojezgrenom načinu rada. S većinom čipa izvan mreže, performanse skaču. Jedan od potencijalnih zaključaka koji bi objasnio ove rezultate jest da su aplikacije slabo navojene, što ih sprječava da iskoriste veći broj jezgara. Ali činjenica da performanse povećava na dvije osnovne oznake sugerira nešto temeljnije na poslu - dotični čipovi pogađaju svoje termalne točke isključenja ako se ne isključi više jezgri.

Fizika nije prijatelj marketingu

Sve je to nezgodno proizvođačima koji guraju osam-i-deset-core uređaji jer je javnost shvatila da se jezgro računa kao jednostavan marketinški alat za prodaju čipova za pametne telefone, ali zaključci su neizbježni. Nijedno veliko. Mala konfiguracija ili implementacija DVFS-a neće popraviti pametne telefone s više jezgara. S malo poboljšanjem skaliranja napona, smanjila su se poboljšanja potrošnje energije koja su proizvođači mogli ponuditi na manjim čvorovima. Nekada su čvorovi nudili smanjenja za 40-50%, dok je danas vjerojatnije 25-35%.

Taj se skup, međutim, nije odrazio na dizajn pametnih telefona. Dolazi vam do urođene potrošnje energije zbog uključivanja silicija, čak i ako radite s jezgrom u stanju mirovanja. Tvrtke poput Qualcomma, MediaTeka i Samsunga također su htjele pogurati omotnicu i na skaliranje brzine takta, a obično dostavljaju i malo veće omotnice (ili, u slučaju MediaTeka, proširite broj čipova još više). Dodajte još jezgri i nekoliko stotina MHz više (zajedno s zaslonom veće rezolucije) i uredno ste upili svu uštedu energije koju je ljevaonica uspjela isporučiti.

U teoriji, SoC i softverski stogovi koji bi mogli savršeno predvidjeti potrebe za energijom mogli bi iskoristiti više jezgri stručnim napajanjem CPU-a koji nisu bili potrebni i samo povećavanjem dovoljno jezgri za postizanje maksimalnih performansi. Aplikacija koja je oponašala BaseMark X, u ovom bi slučaju vratila CPU na samo dvije jezgre, kako bi GPU imao više prostora za frekvenciju. U praksi ta razina inteligencije jednostavno nije dostupna. Aplikacije se obično ne podešavaju za svaki SoC (broj SoC-a na tržištu to čini nemogućim), a nije jasno da li Android uopće dopušta ultra-fino zrnastu kontrolu sata koja bi bila potrebna u svakom slučaju.

Aplikacije poput Geekbencha postale su popularne kao način za demonstraciju teoretske izvedbe SoC-ova za pametne telefone, ali testiranje aplikacija u stvarnom svijetu osvjetljava drugačije svjetlo (Moor Insights također je testirao aplikacije za kameru i chat kako bi zaokružili svoju višejezgrenu ocjenu). Kako stvari stoje, postoje neke prednosti četverojezgrenih uređaja i gotovo nema koristi od osmerojezgrenih uređaja. U nekoliko slučajeva, prelazak na više jezgri zapravo stvari pogoršava. Ukupna situacija ovisit će o tome koje aplikacije upotrebljavate, ali neumorni napori za dodavanje jezgri ne čine krajnjim korisnicima naklonost.

Copyright © Sva Prava Pridržana | 2007es.com