Root NationArtiklerTeknologiRN FAQ #2: Smartphone-processorer, deres kraft, overclocking og sammenligning

RN FAQ #2: Smartphone-processorer, deres kraft, overclocking og sammenligning

-

Jeg tror, ​​at enhver mere eller mindre passioneret person, da de købte deres første smartphone, tænkte på, hvor kraftfuld den er. I hvert fald i tal. For eksempel havde min tidligere LG G2 en processor med fire kerner på 2,23 GHz, mens datidens laptop kun havde to kerner på hver 1,5 GHz. Derfor i dag Root-Nation Ofte stillede spørgsmål er viet til netop dette - mobile processorer og de vigtigste spørgsmål om dem.

Qualcomm kontor
Foto: glassdoor.com

Hvordan adskiller mobile processorer sig fra ikke-mobile?

En almindelig bruger vil tro, at hvis forskellige processorer - smartphone og desktop - har den samme frekvens, så vil deres kraft være den samme. Faktisk afhænger kun tallene i AnTuTu benchmark og mere specialiserede applikationer af selve processoren, og systemets ydeevne afhænger af et sådant koncept som chipsættet, som jeg vil tale om senere.

- Annonce -

Desktop-processorer bruges lige så ofte i arbejde som i spil. De bliver udnyttet i Sony Vegas, i Photoshop, i lydredigering, ved gengivelse af tredimensionelle scener. "Pocket"-processorer bruges oftest til tekstskrivning, når du ser streaming video, i minimalt belastede opgaver, og deres kraft sikrer hovedsageligt en jævn animation og hastighed for behandling af simple anmodninger.

CISC RISC

Ovenstående forskelle kommer af, at smartphone-processorer er såkaldte single-chip-systemer. Det vil sige, at de med det samme har en videoaccelerator, RAM og datatransmissionssystemer, inklusive Bluetooth, GPS og 4G. På en stationær pc er alle disse slots placeret på bundkortet og er arrangeret i henhold til en bestemt ordning, som kaldes et "chipset". Og de fleste af disse komponenter skal købes, mens de ALLEREDE er installeret på et enkeltkrystalsystem. Den nærmeste analog til stationære computere er så at sige en mikro-pc Lenovo IdeaCentre Stick 300. Bare tilføj vand overvåge!

Lenovo IdeaCentre Stick 300

Årsagen til dette er et så komplekst stykke terminologi som arkitektur. Dette er et sæt kommandoer, der kan behandles af en eller anden processor på en bestemt måde. Det vil sige, at vi har, lad os sige, dagligdags russisk, som ikke er et problem at lære, og som giver dig mulighed for at udtrykke dig i hverdagen. Og der er et videnskabeligt sprog, rigt på termer, men meget mere fleksibelt og teknisk - det er svært at lære, men du vil være i stand til at udføre næsten enhver opgave, der stilles foran dig.

arkitektur x86, som 32-bit processorer til pc'er arbejder på, fungerer med et sæt CISC instruktioner eller Complex Instruction Set Computer. Dette er teknisk sprog. ARM-arkitekturen tog den anden vej og bruger et forenklet sæt RISC-instruktioner eller Reduced Instruction Set Computer. Dette er et forenklet, dagligdags sprog. Energieffektivitet, fastlagte opgaver og behovet for enkeltkrystalsystemer følger af denne forskel. I øvrigt bruges RISC-variationer også i x64.

Dernæst skal du huske en sådan kendsgerning som gasspjæld. Dette, hvis nogen ikke ved, er processen med at bremse processoren på grund af dens stærke opvarmning. Den virker bare ved en lavere frekvens, så den ikke brænder ud. Moderne desktop-processorer er mindre tilbøjelige til dette problem, da de har kølere, og volumenet af systemblokkene tillader luft at cirkulere frit indeni, herunder gennem ventilationshullerne.

- Annonce -
Trav
Foto: blogs.mentor.com

Mobile processorer er klemt mellem f.eks. batteriet og skærmen, og når de opvarmes, er gasreguleringen mere mærkbar end nogensinde. Samtidig er der også ubehagelige fornemmelser - hvis smartphonen er metal, kan den varme op til farlige temperaturer, og det vil være meget ubehageligt at holde den i hånden.

Hvad er forskellen mellem ARM v6, ARM v7 og ARM v8?

Ofte i Google Play, i signaturerne af spil og applikationer, er der skrevet sætninger som "funktionaliteten er kontrolleret på ARM v6" eller "produktet er kun kompatibelt med ARM v7". Hvad er det hele ARM v%tsiferka%? Svaret er enkelt - dette er en arkitektur som x86 og x64.

qualcomm-smartphone

Først og fremmest bemærker jeg, at ARM v6-processorer er 32-bit, og mange af deres begrænsninger følger heraf. De understøtter ikke en stor mængde RAM, understøtter ikke mere end én fysisk kerne, understøtter ikke Adobe Flash-teknologi (ud af kassen, softwaresupport blev tilføjet næsten øjeblikkeligt). ARM v7 understøtter alt ovenstående, men er stadig et 32-bit system.

De første 64-bit mikroarkitekturer blev introduceret af ARM i 2010 - det var ARM v8, som blev understøttet af de mest avancerede (på det tidspunkt) processormodeller, startende med Cortex-A53 og Cortex-A57, samt A7 single-chip systemer, som blev brugt i iPhone 5S og andre produkter Apple 2013 år.

slid-qualcomm

Sammenfattende har vi en ideel implementering af sætningen "mere er bedre". ARM v6 er værre end ARM v7, ARM v7 er værre end ARM v8. På trods af dette, på grund af den lave pris, er "seks" stadig placeret på budget-enheder, minimalt fokuseret på spil, og ikke så glubende på batteriet - og uanset hvor optimeret de nye modeller er, med stigningen i frekvenser, behovet for strøm stiger også.

Hvad er hierarkiet af smartphone-processorer?

Jeg var opmærksom på dette spørgsmål for længe siden, da uenighederne begyndte - hvilken smartphone er mere kraftfuld, LG G2 eller Samsung Galaxy Note 3? Sidstnævnte havde en processor med otte kerner, hvilket er fire flere processorer end LGs, men den overgik ikke konkurrenten meget – kun takket være 3 GB RAM. Og jeg kunne godt lide, at Note 3-processorerne ikke fungerede sammen. Dette førte mig til en analogi om en bil med to motorer, der ikke ved, hvordan de skal hjælpe hinanden.

Anden gang dette spørgsmål dukkede op forleden, da jeg besluttede at sammenligne Qualcomm Snapdragon 650 og 625-chipsæt. Da jeg fandt ud af, at det første har seks kerner ved 1,8 GHz, og det andet har otte kerner ved 2 GHz, jeg. naturligt tænkte, at den anden er bedre. Sammenligningssider gav mig det samme billede. Men mine kolleger rettede mig og argumenterede for dette med følgende.

Qualcomm Snapdragon 650 har seks kerner – ja, men to af dem er Cortex-A72, flagskibs smartphone-kerner på mindre end fem minutter. Snapdragon 625 har otte kerner, alle Cortex-A53. Og i betragtning af det særlige ved multitasking, er det den ældste processor, der er ansvarlig for strømmen. A53-varianten er kun bedre end A72 med hensyn til frekvens, hvilket slet ikke er en nøgleegenskab:

cortex a53 vs cortex a72

I resten, begyndende med størrelsen af ​​L2-cachen, som er dobbelt så stor, og slutter med Dhrystone-ydelsen, som er mere end dobbelt så stor, er A72 A53 overlegen. Den vigtigste forskel er kernernes rolle i det store.LILLE bundt. Det er netop det, der gør, at en bil med to motorer kan være et rentabelt køb – en svag og energibesparende kerne fungerer til svage opgaver, og en kraftfuld og ressourcekrævende kerne er forbundet med stærke. A53 kan udføre både rollen som LITTLE-core og rollen som big-core, og A72 - kun stor. Dette viser efter min mening tydeligst hierarkiet af kerner indbyrdes.

Ud over dette er der andre parametre for enkeltkrystalsystemet. GPU, for eksempel. 650 har Adreno 510, 625 har 506. Så 650 processoren vil vise sig bedre, når man arbejder med spil, video og anden grafik. Jeg vil kun nævne, at kameraets maksimale opløsning, understøttelse af 4G, forskellige Bluetooth- og Wi-Fi-standarder afhænger af processoren i smartphonen, NFC og GPS. Hvorfor kun nævne det? Fordi den gennemsnitlige bruger ikke har brug for det.

Qualcomm CPU

Vi vælger en smartphone netop på grund af individuelle elementer, da de i modsætning til en pc ikke kan udskiftes. Vi kan ikke tilføje et smartphone-modul NFC, hvis det selvfølgelig ikke er Project Ara (som tilsyneladende ikke længere vil tage fart), og med en personlig computer kan det nemt gøres. Og vi vælger en smartphone, når vi ser på den, for eksempel 4G-understøttelse, eller mængden af ​​RAM, eller kvaliteten af ​​skærmen - det være sig AMOLED eller den mest almindelige TFT. Derfor vælger vi ikke chipsettet direkte, men gennem individuelle komponenter på det.

- Annonce -

Hvor vigtigt er antallet af kerner i processoren?

Her er situationen faktisk meget vanskelig. Det er nemt at sige, at flere kerner er lig med mere varme, og jo kraftigere kernen er, jo mere æder den batteriet. Men nej - jo bedre den tekniske proces, jo højere effekt og jo LAVERE varmeafgivelse. Og i forbindelse med big.LITTLE opfører batteriforbruget sig ikke så forudsigeligt. Og vigtighed er et meget personligt begreb.

Selvfølgelig er en single-core processor ikke egnet til at se 4K-video. Til spil på Unreal Engine 4-motoren med tessellering, udjævning og omgivende okklusion er ikke alle computerprocessorer egnede, hvad siger det om mobil. Er bremserne i menuen irriterende eller er skift mellem programmer for lang – ja, så skal der kraftigere processorer til.

helio-x20

Samtidig kan en del af problemerne udelukkende løses ved at øge antallet af kerner, og den anden del ved at forbedre deres kvalitet. Hvis der er mange ikke særlig glubske opgaver på én gang, så løser kernerne dem, hvis der er et par, men vildt tunge, så frekvenser, cache, generel præstation og så videre. Spørgsmålet om strømforsyning og, hvad der er vigtigt, opvarmning er heller ikke let, fordi nye modeller normalt er mere optimeret i denne henseende. Jeg kan kun sige én ting med tillid - flere kerner betyder ikke bedre.

Giver det mening at overclocke mobile processorer?

Jeg tror, ​​at hver eneste af os i det mindste én gang har hørt om overclocking af processoren, videokortet, endda RAM! Og i forbindelse med populariteten af ​​denne proces opstår et sådant spørgsmål - er det overhovedet værd at gøre det på en smartphone?

Ja, det giver mening. Men om alt i orden. For det første, uden root-adgang, vil overclocking ikke fungere, fordi frekvenserne i lagerfirmwaren er stramt faste. Dernæst skal du installere det enkle værktøj AnTuTu CPU Master, som kun indeholder et par skydere. Vi indstiller dem til den ønskede procentdel, det anbefales at øge dem med ikke mere end 20%, selvom specialister med 4PDA formåede at accelerere til 60% uden at beskadige enheden. Vi genstarter smartphonen - og voilà, inden næste frekvensskifte har vi en officielt overclocket smartphone!

antutu-cpu-master

Nu hvor vi har fundet ud af HVORDAN man overclocker en smartphone, lad os finde ud af HVORFOR. Logisk, ikke? Ja, med en stigning på 20 % i frekvens vil vi øge ydeevnen, men det vil ikke kunne mærkes hverken i spil eller i menuen. Hvis dit spil bliver langsommere, vil overclocking ikke kunne redde situationen – det er enten for dårligt optimeret, eller også har du ikke nok GPU eller RAM, og processoren vil højst sandsynligt ikke redde dig fra forsinkelser.

Så stigningen vil ikke give resultater, den vil kun øge forbruget af hvad? Det er rigtigt, ernæring. Det er her min forskruede logik er gemt. Du kan hæve frekvenserne, og du kan sænke dem! Ja, dette vil føre til et fald i ydeevnen, men i kritiske situationer vil der være en chance for, at enheden vil arbejde meget længere.

Igen er der ingen garanti for, at sådanne manipulationer vil føre til mærkbare ændringer, fordi smartphones normalt er optimeret til at arbejde med frekvenser. Ikke desto mindre er der en chance, og den er bestemt mere håndgribelig end chancen for at få produktivitet OnePlus 3 fra en budget smartphone.

Denis Zaychenko
Denis Zaychenko
Jeg skriver meget, nogle gange skriver jeg i et emne. Jeg er interesseret i computer & mobilspil, samt PC montage. Jeg er næsten en æstetiker, jeg foretrækker at nyde frem for at hade.
- Annonce -
Tilmeld
Giv besked om
gæst

1 Kommentar
Nyt
Gammel Top
Intertekstanmeldelser
Se alle kommentarer
Vandrende ingeniør
Vandrende ingeniør
For 4 år siden

tak skal du have Oplysende artikel. Har lært noget nyt for mig selv.