Root NationArtiklarTeknikRN FAQ #2: smartphone-processorer, deras kraft, överklockning och jämförelse

RN FAQ #2: smartphone-processorer, deras kraft, överklockning och jämförelse

-

Jag tror att varje mer eller mindre entusiastisk person, när de köpte sin första smartphone, tänkte på hur kraftfull den är. I alla fall i siffror. Till exempel hade min tidigare LG G2 en processor med fyra kärnor på 2,23 GHz, medan dåtidens bärbara dator bara hade två kärnor på 1,5 GHz vardera. Därför idag Root-Nation FAQen ägnas åt just detta - mobila processorer och huvudfrågorna om dem.

Qualcomm kontor
Foto: glassdoor.com

Hur skiljer sig mobila processorer från icke-mobila?

En vanlig användare kommer att tro att om olika processorer - smartphone och stationär - har samma frekvens, kommer deras kraft att vara densamma. Faktum är att bara siffrorna i AnTuTu-riktmärket och mer specialiserade applikationer beror på själva processorn, och systemets prestanda beror på ett sådant koncept som chipset, som jag kommer att prata om senare.

- Annons -

Stationära processorer används i arbete lika ofta som i spel. De utnyttjas in Sony Vegas, i Photoshop, i ljudredigering, när du renderar tredimensionella scener. "Pocket"-processorer används oftast vid textskrivning, när du tittar på strömmande video, i minimalt laddade uppgifter, och deras kraft säkerställer huvudsakligen smidig animering och hastigheten för bearbetning av enkla förfrågningar.

CISC RISC

Ovanstående skillnader kommer från det faktum att smartphone-processorer är så kallade single-chip-system. Det vill säga, de bär omedelbart en videoaccelerator, RAM och dataöverföringssystem, inklusive Bluetooth, GPS och 4G. På en stationär PC finns alla dessa kortplatser på moderkortet och är ordnade enligt ett visst schema, som kallas en "chipset". Och de flesta av dessa komponenter måste köpas, medan de REDAN är installerade på ett enkristallsystem. Den närmaste analogen till stationära datorer är så att säga en mikro-PC Lenovo IdeaCentre Stick 300. Bara Lägg till vatten övervaka!

Lenovo IdeaCentre Stick 300

Anledningen till detta är en så komplex terminologi som arkitektur. Detta är en uppsättning kommandon som kan bearbetas av en eller annan processor på ett visst sätt. Det vill säga, vi har, låt oss säga, vardagsryska, som inte är ett problem att lära sig, och som låter dig uttrycka dig i vardagen. Och det finns ett vetenskapligt språk, rikt på termer, men mycket mer flexibelt och tekniskt - det är svårt att lära sig, men du kommer att kunna utföra nästan vilken uppgift som helst.

Arkitektur x86, på vilken 32-bitars processorer för datorer fungerar, fungerar med en uppsättning CISC-instruktioner, eller Complex Instruction Set Computer. Detta är ett tekniskt språk. ARM-arkitekturen tog den andra vägen och använder en förenklad uppsättning RISC-instruktioner, eller Reduced Instruction Set Computer. Detta är ett förenklat, vardagligt språk. Energieffektivitet, fastställda uppgifter och behovet av enkristallsystem följer av denna skillnad. RISC-varianter, förresten, används också i x64.

Därefter måste du komma ihåg ett sådant faktum som strypning. Detta, om någon inte vet, är processen att sakta ner processorn på grund av dess starka uppvärmning. Den fungerar bara på en lägre frekvens så att den inte brinner ut. Moderna stationära processorer är mindre benägna för detta problem, eftersom de har kylare, och volymen på systemblocken tillåter luft att cirkulera fritt inuti, inklusive genom ventilationshålen.

- Annons -
Strypning
Foto: blogs.mentor.com

Mobila processorer är inklämda mellan, säg, batteriet och skärmen, och när den värms upp är gasreglaget mer märkbart än någonsin. Samtidigt finns det också obehagliga känslor - om smarttelefonen är av metall kan den värmas upp till farliga temperaturer, och det kommer att vara väldigt obehagligt att hålla den i handen.

Vad är skillnaden mellan ARM v6, ARM v7 och ARM v8?

Ofta i Google Play, i signaturerna för spel och applikationer, skrivs fraser som "funktionaliteten kontrolleras på ARM v6" eller "produkten är endast kompatibel med ARM v7". Vad är det här ARM v%tsiferka%? Svaret är enkelt - det här är en arkitektur som x86 och x64.

qualcomm-smartphone

Först och främst noterar jag att ARM v6-processorer är 32-bitars, och många av deras begränsningar följer av detta. De stöder inte en stor mängd RAM, stöder inte mer än en fysisk kärna, stöder inte Adobe Flash-teknik (ur lådan, programvarustöd lades till nästan omedelbart). ARM v7 stöder allt ovan, men är fortfarande ett 32-bitarssystem.

De första 64-bitars mikroarkitekturerna introducerades av ARM 2010 - det var ARM v8, som stöddes av de mest avancerade (på den tiden) processormodellerna, från och med Cortex-A53 och Cortex-A57, såväl som A7-singeln -chipsystem som används i iPhone 5S och andra produkter Apple 2013 år.

slitage-qualcomm

Sammanfattningsvis har vi en idealisk implementering av frasen "mer är bättre". ARM v6 är sämre än ARM v7, ARM v7 är sämre än ARM v8. Trots detta, på grund av det låga priset, är "sexan" fortfarande placerade på budgetenheter, minimalt fokuserade på spel och inte så glupska på batteriet - och oavsett hur optimerade de nya modellerna är, med ökningen av frekvenser, energibehovet ökar också.

Vad är hierarkin för smartphone-processorer?

Jag uppmärksammade den här frågan för länge sedan, när tvister började - vilken smartphone är mer kraftfull, LG G2 eller Samsung Galaxy Anmärkning 3? Den senare hade en åttakärnig processor, vilket är fyra fler processorer än LG:s, men den överträffade inte konkurrenten mycket – bara tack vare 3 GB RAM. Och jag gillade att Note 3-processorerna inte fungerade tillsammans. Detta ledde mig till en analogi om en bil med två motorer som inte vet hur de ska hjälpa varandra.

Andra gången den här frågan kom upp häromdagen, när jag bestämde mig för att jämföra Qualcomm Snapdragon 650 och 625-chipset När jag fick reda på att den första har sex kärnor på 1,8 GHz, och den andra har åtta kärnor på 2 GHz. naturligtvis trodde, att den andra är bättre. Jämförelsesidor gav mig samma bild. Men mina kollegor rättade mig och argumenterade med följande.

Qualcomm Snapdragon 650 har sex kärnor - ja, men två av dem är Cortex-A72, flaggskeppskärnor för smartphones utan fem minuter. Snapdragon 625 har åtta kärnor, alla Cortex-A53. Och med tanke på det speciella med multitasking är det den äldsta processorn som är ansvarig för kraften. A53-varianten är bättre än A72 bara när det gäller frekvens, vilket inte alls är en nyckelegenskap:

cortex a53 vs cortex a72

I resten, med början med storleken på L2-cachen, som är dubbelt så stor, och slutar med Dhrystones prestanda, som är mer än dubbelt så stor, är A72 överlägsen A53. Den viktigaste skillnaden är kärnornas roll i big.LITTLE-paketet. Det är just detta som gör att en bil med två motorer kan vara ett lönsamt köp - en svag och energibesparande kärna fungerar för svaga uppgifter, och en kraftfull och resurskrävande kärna är kopplad till starka. A53 kan utföra både rollen som LITTLE-core och rollen som big-core, och A72 - bara stor. Detta, enligt min mening, visar tydligast härarkin av kärnor sinsemellan.

Utöver detta finns det andra parametrar för enkristallsystemet. GPU, till exempel. 650 har Adreno 510, 625 har 506. Så 650-processorn kommer att visa sig bättre när man arbetar med spel, video och annan grafik. Jag kommer bara att nämna att kamerans maximala upplösning, stöd för 4G, olika Bluetooth- och Wi-Fi-standarder beror på processorn i smarttelefonen, NFC och GPS. Varför bara nämna det? Eftersom den genomsnittliga användaren inte behöver det.

Qualcomm CPU

Vi väljer en smartphone just på grund av individuella element, eftersom de, till skillnad från en PC, inte kan ersättas. Vi kan inte lägga till en smartphonemodul NFC, om det naturligtvis inte är Project Ara (som tydligen inte längre kommer att ta fart), och med en persondator kan det enkelt göras. Och vi väljer en smartphone, titta på den, till exempel, 4G-stöd, eller mängden RAM, eller kvaliteten på skärmen - vare sig det är AMOLED eller den vanligaste TFT. Följaktligen väljer vi inte chipsetet direkt, utan genom enskilda komponenter på det.

- Annons -

Hur viktigt är antalet kärnor i processorn?

Här är situationen faktiskt väldigt knepig. Det är lätt att säga att fler kärnor är lika med mer värme, och ju kraftigare kärnan är, desto mer äter den upp batteriet. Men nej - ju bättre teknisk process, desto högre effekt och desto LÄGRE värmeavgivning. Och i samband med big.LITTLE så beter sig batteriförbrukningen inte så förutsägbart. Och betydelse är ett väldigt personligt begrepp.

Naturligtvis är en enkelkärnig processor inte lämplig för att titta på 4K-video. För spel på Unreal Engine 4-motorn med tessellering, utjämning och omgivande ocklusion är inte alla datorprocessorer lämpliga, vad säger det om mobilen. Om bromsarna i menyn är irriterande eller att bytet mellan program är för långt – ja, det behövs kraftfullare processorer.

helio x20

Samtidigt kan en del av problemen uteslutande lösas genom att öka antalet kärnor och den andra delen genom att förbättra deras kvalitet. Om det finns många inte särskilt glupska uppgifter på en gång, så löser kärnorna dem, om det finns ett par, men vilt tunga, då frekvenser, cache, allmän prestanda och så vidare. Frågan om strömförsörjning och, viktigare, uppvärmning är inte heller lätt, eftersom nya modeller vanligtvis är mer optimerade i detta avseende. Jag kan med tillförsikt bara säga en sak - fler kärnor betyder inte bättre.

Är det vettigt att överklocka mobila processorer?

Jag tror att var och en av oss åtminstone en gång har hört talas om att överklocka processorn, grafikkortet, till och med RAM! Och i samband med denna processs popularitet uppstår en sådan fråga - är det ens värt att göra det på en smartphone?

Ja, det är vettigt. Men om allt i ordning. För det första, utan root-åtkomst, kommer överklockning inte att fungera, eftersom frekvenserna i lagerfirmware är hårt fixerade. Därefter måste du installera det enkla verktyget AnTuTu CPU Master, som bara innehåller ett par skjutreglage. Vi ställer in dem till önskad procent, det rekommenderas att öka dem med högst 20%, även om specialister med 4PDA lyckades accelerera till 60% utan att skada enheten. Vi startar om smartphonen - och vips, innan nästa frekvensbyte har vi en officiellt överklockad smartphone!

antutu-cpu-master

Nu när vi har listat ut HUR man överklocka en smartphone, låt oss ta reda på VARFÖR. Logiskt, eller hur? Ja, med en 20% ökning av frekvensen kommer vi att öka prestandan, men det kommer inte att märkas varken i spel eller i menyn. Om ditt spel saktar ner kommer överklockning inte att kunna rädda situationen - det är antingen för dåligt optimerat, eller så har du inte tillräckligt med GPU eller RAM, och processorn kommer med största sannolikhet inte att rädda dig från fördröjningar.

Så ökningen kommer inte att ge resultat, den kommer bara att öka konsumtionen av vad? Just det, näring. Det är här min skruvade logik döljs. Du kan höja frekvenserna och du kan sänka dem! Ja, detta kommer att leda till en minskning av prestanda, men i kritiska situationer kommer det att finnas en chans att enheten kommer att fungera mycket längre.

Återigen finns det ingen garanti för att sådana manipulationer kommer att leda till märkbara förändringar, eftersom smartphones vanligtvis är optimerade för att arbeta med frekvenser. Ändå finns det en chans, och den är definitivt mer påtaglig än chansen att få produktivitet OnePlus 3 från någon budgetsmartphone.

Denis Zaychenko
Denis Zaychenko
Jag skriver mycket, ibland skriver jag i ett ämne. Jag är intresserad av dator- och mobilspel, samt PC-montering. Jag är nästan en estet, jag föredrar att njuta snarare än att hata.
- Annons -
Prenumerera
Meddela om
gäst

1 Kommentar
RќRѕRІS <Rμ
Gammal Topp
Intertext Recensioner
Se alla kommentarer
Vandrande ingenjör
Vandrande ingenjör
För 4 år sedan

tack Informativ artikel. Lärde mig något nytt för mig själv.