Root NationArtiklarTeknologierRN 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 den dåvarande bärbara datorn bara hade två kärnor på 1,5 GHz vardera. Det är därför dagens Root-Nation FAQen är tillägnad 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 - smartphones och stationära datorer - har samma frekvens, kommer deras kraft att vara densamma. Faktum är att bara siffrorna i AnTuTu-riktmärket och mer specialiserade program beror på själva processorn, och systemets prestanda beror på ett sådant koncept som chipset, som jag kommer att prata om senare.

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 smidigheten i animeringen och hastigheten för bearbetning av enkla förfrågningar.

CISC RISC

Skillnaderna ovan 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 placerade enligt ett visst schema, som kallas "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 till exempel en mikro-PC Lenovo IdeaCentre Stick 300 . Bara Lägg till vod övervaka!

Lenovo IdeaCentre Stick 300

Anledningen till detta är en så komplex terminologi som arkitektur. Detta är en uppsättning kommandon som en viss processor kan utföra på ett visst sätt. Det vill säga vi har, låt oss säga, talat ryska, vilket 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, som driver 32-bitars processorer för datorer, körs på instruktionsuppsättningen CISC, eller Complex Instruction Set Computer. Detta är ett tekniskt språk. ARM-arkitekturen har gått åt andra hållet och använder en förenklad RISC-instruktionsuppsättning, eller Reduced Instruction Set Computer. Detta är ett förenklat, vardagligt språk. Energieffektivitet, de fastställda uppgifterna och behovet av enkristallsystem följer av denna skillnad. Variationer av RISC, förresten, används också i x64.

strypning
Foto: blogs.mentor.com

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. Det fungerar bara på en lägre frekvens för att inte bränna ut. Moderna stationära processorer är nästan inte utsatta för sådana problem, eftersom de har kylare, och volymerna av systemenheter tillåter luft att cirkulera fritt inuti, inklusive genom ventilationshålen.

- Annons -

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 bildtexterna till spel och applikationer, skrivs fraser som "funktionalitet testas på ARM v6" eller "produkten är endast kompatibel med ARM v7". Vad är alla dessa ARM v%digit%? Svaret är enkelt - det är en arkitektur som x86 och x64.

qualcomm-smartphone

Först och främst betonar jag att ARM v6-processorer är 32-bitars, och av detta följer många av deras begränsningar. De stöder inte en stor mängd RAM-minne, stöder inte mer än en fysisk kärna, stöder inte Adobe Flash-teknik (ur lådan, programvarustöd slutfördes 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 - detta var ARM v8, som stöddes av de mest avancerade (på den tiden) processormodellerna, med början Cortex-A53 och Cortex-A57, samt A7-singeln -chipsystem som används i iPhone 5S och andra produkter Apple 2013.

slitage-qualcomm

Sammanfattningsvis har vi en perfekt 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, anses "sexan" fortfarande vara budgetenheter, minimalt fokuserade på spel, och inte så giriga på batteriet - och oavsett hur optimerade de nya modellerna är, med ökningen av frekvenser, behovet för kraften ökar också.

Vad är hierarkin för smartphone-processorer?

Jag uppmärksammade denna fråga för länge sedan, när tvister började äga rum - vilken smartphone är kraftfullare, 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 var inte så mycket överlägsen konkurrenten – bara tack vare 3 GB RAM. Och jag gillade att processorerna inte fungerade tillsammans i Note 3. Detta ledde mig till analogin med 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 var när jag bestämde mig för att jämföra Qualcomm Snapdragon 650 och 625. När jag fick reda på att den första har sex kärnor på 1,8 GHz och den andra har så många som åtta vid 2 GHz Jag tänkte förstås 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, och alla är 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 i frekvens, vilket inte alls är en nyckelegenskap:

cortex a53 vs cortex a72

I andra avseenden, från och med storleken på L2-cachen, som är dubbelt så stor, och slutar med Dhrystones prestanda, som är mer än dubbelt så stor, överträffar A72 A53. Den viktigaste skillnaden är kärnornas roll i big.LITTLE-kopplingen. Det är samma sak som gör att en bil med två motorer är ett bra köp – en svag och energibesparande kärna fungerar på 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, avslöjar tydligast härarkin av kärnor sinsemellan.

Dessutom finns det andra parametrar för ett enkristallsystem. GPU, till exempel. 650 har Adreno 510, 625 har 506. Så 650-processorn kommer att prestera bättre när man arbetar med spel, videor 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 minns jag bara? 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 modul till smarttelefonen NFC, såvida det förstås inte är Project Ara (som förmodligen inte tar fart längre), och en persondator kan göra det enkelt. Och vi väljer en smartphone, titta på dess, säg, 4G-stöd, eller mängden RAM, eller kvaliteten på skärmen - vare sig det är AMOLED eller den vanligaste TFT. Därför väljer vi inte styrkretsen direkt, utan genom de enskilda komponenterna som finns på den.

- 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 betyder mer värme, och ju kraftigare kärnan är, desto mer äter den upp batteriet. Men ju bättre teknisk process, desto högre effekt och mindre värme genereras. 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 enkärnig processor inte lämplig för att titta på 4K-video. För spel på Unreal Engine 4-motorn med tessellation, utjämning och omgivande ocklusion är inte varje datorprocessor lämplig, än mindre en mobil. Om fördröjningar i menyn irriterar dig eller att växla mellan program tar för lång tid - ja, du behöver kraftfullare processorer.

helio x20

Samtidigt kan en del av uppgifterna lösas uteslutande 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, bestämmer kärnorna, om det finns ett par, men tunga, är frekvenser, cache, allmän prestanda och så vidare redan beslutade. Frågorna om strömförsörjning och, viktigare, uppvärmning är inte heller lätta, eftersom nya modeller vanligtvis är mer optimerade i detta avseende. Jag kan med säkerhet bara säga en sak - fler kärnor betyder bättre.

Är det vettigt att överklocka mobila processorer?

Jag tror att var och en av oss åtminstone en gång hört talas om att överklocka processorn, grafikkortet, till och med RAM! Och i samband med denna processs popularitet uppstår följande 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 för den fasta programvaran ä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 procentandel, det rekommenderas att öka den med högst 20%, även om 4PDA-specialister lyckades överklocka den med 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. Logisk, eller hur? Ja, med en 20% ökning av frekvensen kommer vi att öka prestandan, men det kommer inte att märkas i spel eller i menyn. Om ditt spel släpar, 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, makt. Det är här min skruvade logik gömmer sig. 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 påtagliga förändringar, eftersom smartphones vanligtvis är optimerade för att arbeta med frekvenser. Men det finns en chans, och den är definitivt mer påtaglig än chansen att få produktivitet OnePlus 3 från vilken budgetsmartphone som helst.

Denis Zaychenko
Denis Zaychenko
Jag skriver mycket, ibland i affärer. Jag är intresserad av dator- och ibland mobilspel, samt PC-byggen. Nästan en estet, jag gillar att berömma mer än att kritisera.
- Annons -
Bli Medlem
Meddela om
gäst

0 Kommentarer
Inbäddade recensioner
Visa alla kommentarer