Root NationArtiklerTeknologierRN FAQ # 2: Smarttelefonprosessorer, deres kraft, overklokking og sammenligning

RN FAQ # 2: Smarttelefonprosessorer, deres kraft, overklokking og sammenligning

-

Jeg tror at hver mer eller mindre entusiastisk person, når de kjøpte sin første smarttelefon, tenkte på hvor kraftig den er. I alle fall i tall. For eksempel hadde min tidligere LG G2 en prosessor med fire kjerner på 2,23 GHz, mens den bærbare datamaskinen den gang bare hadde to kjerner på 1,5 GHz hver. Det er derfor dagens Root-Nation Vanlige spørsmål er dedikert til akkurat dette - mobile prosessorer og hovedspørsmålene om dem.

Qualcomm kontor
Foto: glassdoor.com

Hvordan skiller mobile prosessorer seg fra ikke-mobile?

En vanlig bruker vil tro at hvis forskjellige prosessorer - smarttelefoner og stasjonære - har samme frekvens, vil kraften deres være den samme. Faktisk er det bare tallene i AnTuTu-referansen og mer spesialiserte programmer som avhenger av selve prosessoren, og ytelsen til systemet avhenger av et konsept som brikkesettet, som jeg vil snakke om senere.

Desktop-prosessorer brukes like ofte i arbeid som i spill. De blir utnyttet i Sony Vegas, i Photoshop, i lydredigering, når du gjengir tredimensjonale scener. "Pocket"-prosessorer brukes oftest i tekstskriving, når du ser på streaming video, i minimalt belastede oppgaver, og deres kraft sørger hovedsakelig for jevn animasjon og hastigheten på behandlingen av enkle forespørsler.

CISC RISC

Forskjellene ovenfor kommer av at smarttelefonprosessorer er såkalte single-chip-systemer. Det vil si at de umiddelbart har med seg en videoakselerator, RAM og dataoverføringssystemer, inkludert Bluetooth, GPS og 4G. På en stasjonær PC er alle disse sporene plassert på hovedkortet, og er plassert i henhold til en bestemt ordning, som kalles "brikkesettet". Og de fleste av disse komponentene må kjøpes i tillegg, mens de ALLEREDE er installert på et enkeltkrystallsystem. Den nærmeste analogen til stasjonære datamaskiner er for eksempel en mikro-PC Lenovo IdeaCentre Stick 300 . Bare legg til vann Observere!

Lenovo IdeaCentre Stick 300

Grunnen til dette er et så komplekst stykke terminologi som arkitektur. Dette er et sett med kommandoer som en bestemt prosessor kan utføre på en bestemt måte. Det vil si at vi har, la oss si, snakket russisk, som ikke er noe problem å lære, og som lar deg uttrykke deg i hverdagen. Og det er et vitenskapelig språk, rikt på termer, men mye mer fleksibelt og teknisk - det er vanskelig å lære, men du vil kunne utføre nesten hvilken som helst oppgave som er satt foran deg.

Arkitektur x86, som driver 32-bits prosessorer for PC-er, kjører på CISC, eller Complex Instruction Set Computer, instruksjonssett. Dette er et teknisk språk. ARM-arkitekturen har gått den andre veien og bruker et forenklet RISC-instruksjonssett, eller Reduced Instruction Set Computer. Dette er et forenklet, dagligdags språk. Energieffektivitet, de fastsatte oppgavene og behovet for enkeltkrystallsystemer følger av denne forskjellen. Variasjoner av RISC brukes forresten også i x64.

struping
Foto: blogs.mentor.com

Deretter må du huske et slikt faktum som struping. Dette, hvis noen ikke vet, er prosessen med å bremse prosessoren på grunn av dens sterke oppvarming. Det fungerer bare på en lavere frekvens for ikke å brenne ut. Moderne stasjonære prosessorer er nesten ikke utsatt for slike problemer, siden de har kjølere, og volumene til systemenheter lar luften sirkulere fritt inne, inkludert gjennom ventilasjonshullene.

- Annonse -

Mobile prosessorer er klemt mellom for eksempel batteriet og skjermen, og når de varmes opp, er gassen mer merkbar enn noen gang. Samtidig er det også ubehagelige opplevelser - hvis smarttelefonen er metall, kan den varmes opp til farlige temperaturer, og det vil være veldig ubehagelig å holde den i hånden.

Hva er forskjellen mellom ARM v6, ARM v7 og ARM v8?

Ofte i Google Play, i bildetekstene til spill og applikasjoner, er det skrevet setninger som "funksjonalitet er testet på ARM v6" eller "produktet er kun kompatibelt med ARM v7". Hva er alle disse ARM v%digit%? Svaret er enkelt - det er en arkitektur som x86 og x64.

qualcomm-smarttelefon

Først og fremst understreker jeg at ARM v6-prosessorer er 32-bit, og av dette følger mange av deres begrensninger. De støtter ikke en stor mengde RAM, støtter ikke mer enn én fysisk kjerne, støtter ikke Adobe Flash-teknologi (ut av esken, programvarestøtte ble fullført nesten umiddelbart). ARM v7 støtter alt ovenfor, men er fortsatt et 32-bits system.

De første 64-bits mikroarkitekturene ble introdusert av ARM i 2010 - dette var ARM v8, som ble støttet av de mest avanserte (den gang) prosessormodellene, som startet med Cortex-A53 og Cortex-A57, samt A7-singelen -brikkesystemer som brukes i iPhone 5S og andre produkter Apple 2013.

slitasje-qualcomm

Oppsummert har vi en perfekt implementering av uttrykket "mer er bedre". ARM v6 er verre enn ARM v7, ARM v7 er verre enn ARM v8. Til tross for dette, på grunn av den lave prisen, regnes "seks" fortsatt som budsjettenheter, minimalt fokusert på spill, og ikke så grådig etter batteri - og uansett hvor optimaliserte de nye modellene er, med økningen i frekvenser, behovet for kraften øker også.

Hva er hierarkiet til smarttelefonprosessorer?

Jeg ga oppmerksomhet til dette spørsmålet for lenge siden, da tvister begynte å finne sted - hvilken smarttelefon er kraftigere, LG G2 eller Samsung Galaxy Merknad 3? Sistnevnte hadde en åttekjerneprosessor, som er fire flere prosessorer enn LGs, men den var ikke så mye overlegen konkurrenten – kun takket være 3 GB RAM. Og jeg likte at prosessorene ikke fungerte sammen i Note 3. Dette førte meg til analogien med en bil med to motorer som ikke vet hvordan de skal hjelpe hverandre.

Den andre gangen dette spørsmålet dukket opp her om dagen, var da jeg bestemte meg for å sammenligne Qualcomm Snapdragon 650- og 625-brikkesettene. Da jeg fikk vite at det første har seks kjerner på 1,8 GHz, og det andre har så mange som åtte på 2 GHz , selvfølgelig tenkte jeg , at den andre er bedre. Sammenligningssider ga meg det samme bildet. Men kollegene mine korrigerte meg og argumenterte for dette med følgende.

Qualcomm Snapdragon 650 har seks kjerner – ja, men to av dem er Cortex-A72, flaggskips smarttelefonkjerner uten fem minutter. Snapdragon 625 har åtte kjerner, og alle er Cortex-A53. Og gitt det særegne ved multitasking, er det den eldste prosessoren som er ansvarlig for kraften. A53-varianten er bedre enn A72 bare i frekvens, som ikke er en nøkkelkarakteristikk i det hele tatt:

cortex a53 vs cortex a72

I andre henseender, starter med størrelsen på L2-cachen, som er dobbelt så stor, og slutter med Dhrystone-ytelsen, som er mer enn dobbelt så stor, utkonkurrerer A72 A53. Den viktigste forskjellen er kjernenes rolle i den store.LILLE-forbindelsen. Dette er det samme som gjør at en bil med to motorer kan være et godt kjøp – en svak og energibesparende kjerne fungerer på svake oppgaver, og en kraftig og ressurskrevende kjerne er knyttet til sterke. A53 kan utføre både rollen som LITTLE-core og rollen som big-core, og A72 - bare stor. Dette, etter min mening, avslører tydeligst hierarkiet av kjerner seg imellom.

I tillegg er det andre parametere for et enkeltkrystallsystem. GPU, for eksempel. 650 har Adreno 510, 625 har 506. Så 650-prosessoren vil yte bedre når du arbeider med spill, videoer og annen grafikk. Jeg vil bare nevne at den maksimale oppløsningen til kameraet, støtte for 4G, ulike Bluetooth- og Wi-Fi-standarder avhenger av prosessoren i smarttelefonen, NFC og GPS. Hvorfor husker jeg bare? Fordi den gjennomsnittlige brukeren ikke trenger det.

Qualcomm CPU

Vi velger en smarttelefon nettopp på grunn av individuelle elementer, fordi de, i motsetning til en PC, ikke kan erstattes. Vi kan ikke legge til en modul til smarttelefonen NFC, med mindre det selvfølgelig er Project Ara (som sannsynligvis ikke tar av lenger), og en personlig datamaskin kan gjøre det enkelt. Og vi velger en smarttelefon, ser på dens for eksempel 4G-støtte, eller mengden RAM, eller kvaliteten på skjermen - enten det er AMOLED eller den vanligste TFT. Følgelig velger vi ikke brikkesettet direkte, men gjennom de individuelle komponentene som er på det.

- Annonse -

Hvor viktig er antall kjerner i prosessoren?

Her er situasjonen faktisk veldig vanskelig. Det er lett å si at flere kjerner betyr mer varme, og jo kraftigere kjernen er, jo mer spiser den opp batteriet. Men jo bedre den tekniske prosessen er, desto høyere effekt og MINDRE varme genereres. Og i forbindelse med big.LITTLE oppfører ikke batteriforbruket seg så forutsigbart. Og viktighet er et veldig personlig konsept.

Selvfølgelig er en enkeltkjerneprosessor ikke egnet for å se 4K-video. For spill på Unreal Engine 4-motoren med tessellasjon, utjevning og okklusjon i omgivelsene er ikke alle dataprosessorer egnet, enn si en mobil. Hvis forsinkelser i menyen irriterer deg eller det tar for lang tid å bytte mellom programmer – ja, du trenger kraftigere prosessorer.

helio-x20

Samtidig kan en del av oppgavene utelukkende løses ved å øke antall kjerner, og den andre delen ved å forbedre kvaliteten. Hvis det er mange ikke veldig glupske oppgaver på en gang, bestemmer kjernene, hvis det er et par, men tunge, er frekvensene, cachen, generell ytelse og så videre allerede bestemt. Spørsmålene om strømforsyning og, viktigere, oppvarming er heller ikke enkle, fordi nye modeller vanligvis er mer optimalisert i denne forbindelse. Jeg kan med sikkerhet bare si én ting - flere kjerner betyr bedre.

Er det fornuftig å overklokke mobile prosessorer?

Jeg tror at hver av oss minst en gang har hørt om overklokking av prosessoren, skjermkortet, til og med RAM! Og i forbindelse med populariteten til denne prosessen, oppstår følgende spørsmål - er det til og med verdt å gjøre det på en smarttelefon?

Ja, det gir mening. Men om alt i orden. For det første, uten root-tilgang, vil ikke overklokking fungere, fordi frekvensene til lagerfastvaren er tett fast. Deretter må du installere det enkle verktøyet AnTuTu CPU Master, som bare inneholder et par skyveknapper. Vi setter dem til ønsket prosentandel, det anbefales å øke den med ikke mer enn 20%, selv om 4PDA-spesialister klarte å overklokke den med 60% uten å skade enheten. Vi starter smarttelefonen på nytt - og voilà, før neste frekvensendring har vi en offisielt overklokket smarttelefon!

antutu-cpu-master

Nå som vi har funnet ut HVORDAN vi overklokker en smarttelefon, la oss finne ut HVORFOR. Logisk, ikke sant? Ja, med 20 % økning i frekvens vil vi øke ytelsen, men det vil ikke merkes i spill eller i menyen. Hvis spillet ditt halter, vil ikke overklokking kunne redde situasjonen – det er enten for dårlig optimalisert, eller så har du ikke nok GPU eller RAM, og prosessoren vil mest sannsynlig ikke redde deg fra forsinkelser.

Så økningen vil ikke gi resultater, den vil bare øke forbruket av hva? Det stemmer, makt. Det er her min skrudde logikk gjemmer seg. Du kan heve frekvensene, og du kan senke dem! Ja, dette vil føre til en reduksjon i ytelsen, men i kritiske situasjoner vil det være en sjanse for at enheten vil fungere mye lenger.

Igjen er det ingen garanti for at slike manipulasjoner vil føre til konkrete endringer, fordi smarttelefoner vanligvis er optimalisert for å jobbe med frekvenser. Imidlertid er det en sjanse, og den er definitivt mer håndgripelig enn sjansen for å få produktivitet OnePlus 3 fra hvilken som helst budsjettsmarttelefon.

Denis Zaychenko
Denis Zaychenko
Jeg skriver mye, noen ganger på forretningsreise. Jeg er interessert i dataspill og noen ganger mobilspill, samt PC-bygg. Nesten en estet, jeg liker å rose mer enn å kritisere.
- Annonse -
Melde deg på
Gi beskjed om
gjest

0 Kommentar
Innebygde anmeldelser
Se alle kommentarer