Root NationArtiklerTeknologiRN 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 datidens bærbare bare hadde to kjerner på 1,5 GHz hver. Derfor i dag Root-Nation Vanlige spørsmål er viet til akkurat dette - mobile prosessorer og hovedspørsmålene om dem.

Qualcomm kontor
Foto: glassdoor.com

Hvordan skiller mobile prosessorer seg fra ikke-mobile prosessorer?

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

- Annonse -

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 kraften deres sørger hovedsakelig for jevn animasjon og hastighet på behandlingen av enkle forespørsler.

CISC RISC

De ovennevnte forskjellene kommer fra det faktum 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 ordnet i henhold til et bestemt skjema, som kalles et "brikkesett". Og de fleste av disse komponentene må kjøpes, mens de ALLEREDE er installert på et enkeltkrystallsystem. Den nærmeste analoge til stasjonære datamaskiner er en mikro-PC, som 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 kan behandles av en eller annen prosessor 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 det, men du vil kunne utføre nesten hvilken som helst oppgave som er satt foran deg.

arkitektur x86, som 32-bits prosessorer for PC-er fungerer på, fungerer med et sett med CISC-instruksjoner, eller Complex Instruction Set Computer. Dette er teknisk språk. ARM-arkitekturen tok den andre veien og bruker et forenklet sett med RISC-instruksjoner, eller Reduced Instruction Set Computer. Dette er et forenklet, dagligdags språk. Energieffektivitet, fastlagte oppgaver og behovet for enkeltkrystallsystemer følger av denne forskjellen. RISC-variasjoner brukes forresten også i x64.

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. Den fungerer bare på en lavere frekvens slik at den ikke brenner ut. Moderne stasjonære prosessorer er mindre utsatt for dette problemet, siden de har kjølere, og volumet på systemblokkene lar luften sirkulere fritt inne, inkludert gjennom ventilasjonshullene.

- Annonse -
Travling
Foto: blogs.mentor.com

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 signaturene til spill og applikasjoner, er det skrevet setninger som "funksjonaliteten er sjekket på ARM v6" eller "produktet er kun kompatibelt med ARM v7". Hva er alt dette ARM v%tsiferka%? Svaret er enkelt - det er en arkitektur som x86 og x64.

qualcomm-smarttelefon

Først og fremst noterer jeg meg at ARM v6-prosessorer er 32-bit, og mange av deres begrensninger følger av dette. 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 lagt til 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 - det var ARM v8, som ble støttet av de mest avanserte (på den tiden) prosessormodellene, som startet med Cortex-A53 og Cortex-A57, samt A7 single-chip systemer, som ble brukt i iPhone 5S og andre produkter Apple 2013 år.

slitasje-qualcomm

Oppsummert har vi en ideell 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, er "seks" fortsatt plassert på budsjettenheter, minimalt fokusert på spill, og ikke så glupske på batteriet - og uansett hvor optimaliserte de nye modellene er, med økningen i frekvenser, behovet for strøm øker også.

Hva er hierarkiet til smarttelefonprosessorer?

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

Andre gang dette spørsmålet dukket opp her om dagen, da jeg bestemte meg for å sammenligne Qualcomm Snapdragon 650 og 625 brikkesett. Da jeg fant ut at den første har seks kjerner på 1,8 GHz, og den andre har åtte kjerner på 2 GHz. naturlig trodde, 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, flaggskipsmarttelefonkjerner på mindre enn fem minutter. Snapdragon 625 har åtte kjerner, alle Cortex-A53. Og gitt det særegne ved multitasking, er det den eldste prosessoren som er ansvarlig for kraften. Variant A53 er bedre enn A72 bare når det gjelder frekvens, som ikke er en nøkkelkarakteristikk i det hele tatt:

cortex a53 vs cortex a72

I resten, starter med størrelsen på L2-cachen, som er dobbelt så stor, og slutter med Dhrystone-ytelsen, som er mer enn dobbelt så stor, er A72 overlegen A53. Den viktigste forskjellen er rollen til kjernene i den store.LILLE-bunten. Det er nettopp dette som gjør at en bil med to motorer kan være et lønnsomt kjøp – en svak og energibesparende kjerne fungerer for 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, viser tydeligst hierarkiet av kjerner seg imellom.

I tillegg til dette er det andre parametere for et enkeltkrystallsystem. GPU, for eksempel. 650 har Adreno 510, 625 har 506. Så 650-prosessoren vil vise seg 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 bare nevne det? Fordi den gjennomsnittlige brukeren ikke trenger det.

Qualcomm CPU

Vi velger en smarttelefon nettopp på grunn av individuelle elementer, siden de, i motsetning til en PC, ikke kan erstattes. Vi kan ikke legge til en smarttelefonmodul NFC, hvis det selvfølgelig ikke er Project Ara (som tilsynelatende ikke lenger vil ta av), og med en personlig datamaskin kan det gjøres enkelt. Og vi velger en smarttelefon, ser på den, for eksempel 4G-støtte, eller mengden RAM, eller kvaliteten på skjermen - det være seg AMOLED eller den vanligste TFT. Følgelig velger vi ikke brikkesettet direkte, men gjennom individuelle komponenter på det.

- Annonse -

Hvor viktig er antall kjerner i prosessoren?

Her er situasjonen faktisk veldig vanskelig. Det er lett å si at flere kjerner tilsvarer mer varme, og jo kraftigere kjernen er, jo mer spiser den opp batteriet. Men nei – jo bedre teknisk prosess, jo høyere effekt og LAVERE varmeavgivelse. 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 visning av 4K-video. For spill på Unreal Engine 4-motoren med tessellasjon, utjevning og okklusjon i omgivelsene er ikke alle dataprosessorer egnet, hva sier det om mobil. Hvis bremsene i menyen er irriterende eller vekslingen mellom programmer er for lang – ja, det trengs kraftigere prosessorer.

helio-x20

Samtidig kan en del av problemene 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, så løser kjernene dem, hvis det er et par, men vilt tunge, så frekvenser, cache, generell ytelse og så videre. Spørsmålet om strømforsyning og, viktigere, oppvarming er heller ikke lett, fordi nye modeller vanligvis er mer optimalisert i denne forbindelse. Jeg kan med tillit bare si én ting - flere kjerner betyr ikke bedre.

Er det fornuftig å overklokke mobile prosessorer?

Jeg tror at hver og en 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 et slikt 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 i 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 dem med ikke mer enn 20%, selv om spesialister med 4PDA klarte å akselerere til 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 verken i spill eller i menyen. Hvis spillet ditt går langsommere, vil ikke overklokking kunne redde situasjonen – enten er det for dårlig optimalisert, eller så har du ikke nok GPU eller RAM, og prosessoren vil mest sannsynlig ikke redde deg fra etterslep.

Så økningen vil ikke gi resultater, den vil bare øke forbruket av hva? Det stemmer, ernæring. Det er her min skrudde logikk er skjult. 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 merkbare endringer, fordi smarttelefoner vanligvis er optimalisert for å jobbe med frekvenser. Likevel er det en sjanse, og den er definitivt mer håndgripelig enn sjansen for å få produktivitet OnePlus 3 fra en budsjettsmarttelefon.

Denis Zaychenko
Denis Zaychenko
Jeg skriver mye, noen ganger skriver jeg i et emne. Jeg er interessert i data- og mobilspill, samt PC-montering. Jeg er nesten en estet, jeg foretrekker å nyte fremfor å hate.
- Annonse -
Abonner
Varsle om
gjest

1 Kommentar
Ny
Gammel Topp
Intertext -anmeldelser
Vis alle kommentarene
Vandrende ingeniør
Vandrende ingeniør
4 år siden

Takk skal du ha Informativ artikkel. Lærte noe nytt for meg selv.