Qualcomm Snapdragon 845 Hands On: Benchmarks og førsteinntrykk

Qualcomm inviterte XDA Developers til sitt hovedkvarter i San Diego, hvor vi fikk muligheten til å benchmarke selskapets flaggskip Snapdragon 845-system-på-brikke. Her er resultatene.

De Qualcomm Snapdragon 845 ble offisielt annonsert i desember i fjor, selv om avsløringen på det årlige Snapdragon Tech Summit ga oss nesten like mange spørsmål som svar. Selv om vi klarte å få en beskrivelse på overflatenivå av dens arkitektur og evner, så langt har vi måttet stole på selskapets interne data - nemlig dets oppgitte prosentvise økninger fra år til år - for å estimere den nye plattformens opptreden. Nå har vi referansescore.

Denne uken ble en gruppe journalister, analytikere og YouTube-personligheter invitert til Qualcomms 5G Day-arrangement, hvor selskapet ga ut mer informasjon om tilkoblingsarbeidet og fremtiden til mobilen internett. Etterpå måtte noen av oss bli for en benchmarking-økt med en referanseenhet med Snapdragon 845 og andre avanserte komponenter. Mens vi bare hadde rundt to til tre timer med praktisk tid med enheten - og til tross for at referanseenheten ble bygget for det eneste formålet testing (og nå vist frem) plattformen -- vi klarte å få innsikt i hva vi kan forvente av kommende flaggskipenheter som vil inneholde Snapdragon 845.

Før vi viser deg noen av resultatene vi samlet, her er en rask oppdatering av Snapdragon 845, inkludert hva som er endret og hva som er nytt når det gjelder CPU- og GPU-design og implementering.

TA MEG TIL BENCHMARKS


Litt bakgrunn

Snapdragon-seriens brikkearkitektur, som historisk sett har hatt en blanding av tilpassede og semi-tilpassede kjerner basert på ARM-design, har forbedret seg dramatisk i løpet av det siste tiåret. Qualcomms Scorpion CPU-kjerne ble fulgt av dens egendefinerte Krait CPU-kjerne, som startet med Snapdragon S4 i 2012. I 2015 flyttet Qualcomm til en kombinasjon av 64-biters ARM Cortex-A57 og Cortex-A53 kjerner med Snapdragon 810 og 808, pensjonerer Krait i prosessen. Men bare et år senere var Qualcomm tilbake i det tilpassede CPU-kjernespillet med Snapdragon 820. Det markerte debuten til Kryo (omtalt i sammenligninger nedenfor), som la stor vekt på flytende punkt IPC (instruksjoner per klokke) i entråds ytelse.

Kryos CPU-ytelse og strømeffektivitet ble forbedret på Qualcomms ganske overveldende implementering av ARM Cortex-A57 i Snapdragon 808 og 810, men benchmarks viste at den ikke kunne matche ARMs 2016-kjerne, Cortex-A72, når det gjelder heltall IPC. Når det er sagt, var det en forløsende utgivelse for Qualcomm; sin forgjenger hadde svekket selskapets rykte blant noen anmeldere som i mange tilfeller ikke kunne ignorere varme- og gassproblemene som ble sett på mange Snapdragon 810-enheter, spesielt tidligere modeller som HTC One M9 og LG G Flex 2.

Med Snapdragon 835, endret Qualcomm ting igjen med "semi-tilpassede" CPU-kjerner som utnyttet "Built on ARM Cortex Technology"-lisensen. Snapdragon 835 har Kryo 280 "ytelse"-kjerner basert på ARMs A73-design som er raskere enn selskapets siste generasjon fullt tilpassede forgjengere når det gjelder heltallsinstruksjoner per klokke (IPC), men går tilbake når det kommer til flytepunktmatematikk (FPM). Likevel er Snapdragon 835 fortsatt en av de raskeste system-on-chips på Android-markedet, og det er et betydelig sprang fremover fra et teknologisk synspunkt, noe som gir bedre strømeffektivitet og termisk stabilitet samt fremskritt innen periferutstyr komponenter.


Oversikt over Snapdragon 845-forbedringer

Spesifikasjoner

Qualcomm Snapdragon 845

Qualcomm Snapdragon 835

Brikkesett

845 (10nm LPP)

835 (10nm LPE)

prosessor

4x 2,8 GHz Kryo 385 (A75 "ytelse"), 4x 1,8 GHz Kryo 385 (A55 "effektivitet")

4x 2,45 GHz Kryo 280 (A73 stor), 4x 1,9 GHz Kryo 280 (A53 LITTLE)

GPU

Adreno 630 GPU

Adreno 540 GPU

Hukommelse

4x 1866MHz 32-bits LPDDR4X

4x 1866MHz 32-bits LPDDR4X

ISP/kamera

Dobbel 14-bit Spectra 280 ISP 32MP

Dual 14-bit Spectra 180 ISP 32MP

Modem

Snapdragon X20 LTE (Cat 18 nedlink, Cat 13 uplink)

Snapdragon X16 LTE (Cat 16 downlink, Cat 13 uplink)

Som du kanskje har lagt merke til, er Snapdragon 845 den første Qualcomm-brikken på flere generasjoner som ikke har blitt arkitektonisk overhalt i en overgang fra tilpassede til semi-tilpassede kjerner, eller omvendt. Den bruker "Built on ARM"-lisensen på nytt, og følger i fotsporene til fjorårets Snapdragon 835. Dette er første gang på flere år vi har sett Qualcomm-flaggskip holde seg med tilpasset eller semi-tilpasset kjernedesign to år på rad, og det er ikke uberettiget. Snapdragon 845 har åtte Kryo 385 CPU-kjerner, og selv om navnet antyder homogenitet, består den faktisk av fire Cortex-A75 ytelseskjerner og fire Cortex-A55 effektivitetskjerner. Spranget til nyere kjerner vil i seg selv antyde et sunt løft i ytelsen, og det samme vil ta i bruk Samsungs 2. generasjons 10nm LPP (low power plus) FinFET-prosess som brikken er bygget på. Disse oppdateringene og andre forbedringene bidrar til den angitte ytelsesøkningen på 30 % i forhold til fjorårets 835, og den totale forbedringen på 25 % til 30 % i strømeffektivitet.

Snapdragon 845 system-på-brikke (Kilde: Qualcomm)
Kilde: ARM

Kryo 385s ytelse ("gull") kjerner er klokket opp til 2,8 GHz, opp fra Kryo 280s 2,4 GHz. A75-designet forbedrer seg fra tidligere års A72 og A73 in når det gjelder ytelse, mens du går over til ARMv8.2-arkitekturen, som gir en forbedret minnemodell, skalerbare vektorutvidelser (SVE) og andre forbedringer. Kjernene legger også til funksjoner som støtte for ARMs DynamIQ, ARMs forbedrede standard for heterogen databehandling.

A72 og A73 fokuserte sterkt på å forbedre termisk stabilitet og strømeffektivitet, og A75 bærer over disse fordelene (for eksempel ved å holde A73s grenprediktor med minimal tuning) mens du viser en samlet forbedring i opptreden.

A75 har en løft på 22 % over Cortex-A73 på samme prosessnode og med samme klokkehastighet. Den ser over 20 % bedre heltalls kjerneytelse, og 33 % høyere flytepunkt- og NEON-ytelse (med tillegg av støtte for FP16 halvpresisjonsbehandling), og forbedringer i maskinlæringsytelse gjennom inkludering av en INT8-punktproduktinstruksjon for 8-bit nevrale nettverksalgoritmer (selv om du fortsatt sannsynligvis vil utføre arbeidsbelastninger for maskinlæring på Snapdragon 845s Adreno 630 GPU eller beregne DSP). Da A75 opprinnelig ble avduket og detaljert, foreslo ARM at vi kunne forvente en økning på 34 % i Geekbench-ytelse sammenlignet med Cortex-A73, som så lave tosifrede prosentvise forbedringer i forhold til A72 på det meste. I bare noen få avsnitt til skal vi se hvordan det oversettes til Snapdragon 845.

Fordeler med heterogen databehandling. (Kilde: Qualcomm)

DynamIQ er også et lovende fremskritt som bygger på stort. LITE å få mest mulig ut av A75+A55-kombinasjonen som finnes på Snapdragon 845. DynamIQ styrer grupperingen av CPU-klynger og deres interkommunikasjon for heterogen databehandling. Den støtter opptil åtte CPUer per klynge, med opptil åtte spennings-/frekvensdomener per CPU-klynge -- Snapdragon 845 har et kjent to-klyngeoppsett, med tre klokke- og spenningsdomener. Broen mellom klynger utføres av en DynamIQ delt enhet, eller DSU, som kan være vert for en valgfri delt enhet L3-cache (med A75/A55 som nå har private L2-cacher i stedet), og Snapdragon 845 drar full nytte av den. DynamIQ muliggjør også finkornet CPU-klokkehastighetskontroll, som 845-en kan bruke.

Mens vi er på temaet delte cacher, tilbyr spesielt Snapdragon 845 også en separat 3MB systembuffer for alle SoC blokker, som Qualcomm hevder kan bidra til å redusere tilgangstransaksjoner med opptil 75 %, noe som igjen gir en viss ytelse og strømsparing forbedringer.

Kilde: ARM

A55 vs. A53 (Kilde: ARM)

Kryo 385s ("Sølv")-klynge har "effektivitet"-kjerner basert på ARMs Cortex-A55 og klokket til 1,8 GHz. Qualcomm hevder at det resulterende ytelsesøkning er rundt 15 %, og selskapet bemerket også at kjernene spiller en nøkkelrolle i den heterogene dataplattformens samlede kraft effektivitet. Vi har faktisk sett gode resultater med tidligere generasjons effektivitetskjerner i Qualcomms flaggskipbrikkesett, men også i mellomklassen (Snapdragon 625, som utelukkende inneholdt A53-kjerner og hadde legendarisk utholdenhet, er en prime eksempel). A55 ser de forventede forbedringene som de nevnte ARMv8.2-arkitekturutvidelsene, dedikert maskinlæring instruksjoner og privat L2-cache (opptil 256KB), og også en redesignet mikroarkitektur som lover en ytelsesforbedring på 18 % opptreden med 15 % bedre strømeffektivitet (vi må se hvordan Qualcomm bestemte seg for å justere disse knappene, men det vil sannsynligvis være til fordel for utholdenhet).

Denne referanseøkningen på 18 % gjenspeiles over 18 % bedre heltallsytelse, 20 % høyere flyttallsytelse, 40 % høyere ytelse i NEON SIMD og 15 % raskere JavaScript, sammen med et massivt løft på opptil 200 % til minnebundne arbeidsbelastninger iht. VÆPNE. Den reduserte hurtigbufferens latens og ytelsesoptimaliseringer gjør den til en totalt sett bedre versjon av den krafteffektive kjernen bak fjorårets bemerkelsesverdige utholdenhetskonger, og med 845 med en litt lavere frekvens i effektivitetsklyngen (med 100MHz sammenlignet med 835), forventer vi at dette A55-arrangementet vil være en stor bidragsyter til batterilevetiden besparelser.

Sist, men ikke minst, bringer Snapdragon 845 de forventede forbedringene til Qualcomms tilpassede GPU-linje, med den nye Adreno 630 som lover 30 % raskere ytelse samtidig som den forblir 30 % mer strømeffektiv. I motsetning til ARM-baserte CPUer på 845, har det vært en utfordring å avdekke detaljer om hva som er nytt og forbedret utover ytelsestall – vi vet at den har dobbelt så mange datakjerner som forrige generasjons Adreno GPU, for eksempel … men ikke mye annet.

Vi har tidligere blitt behandlet med større proporsjonale GPU-forbedringer fra år til år, men det er verdt å merke seg at Qualcomms Spesielt GPU-er står over konkurrenter i Android-området, noe som ikke alltid kan sies om CPU-en tilbud. Mali-G72 (12 kjerner variant) omtalt i HiSilicon 970 og Mali-G71 (20 kjerner variant) funnet i Exynos 8895 begynte å bygge bro over dette ytelsesgapet, men på bekostning av strømeffektivitet. Dette er viktig for Qualcomm, gitt at selskapet fokuserer på heterogen databehandling i en enhetlig plattform, og forbedringene i strømeffektivitet over hele linjen spiller en stor rolle i at. Det passer også inn i selskapets fokus på virtuell virkelighet (det er ingen overraskelse at Snapdragon-brikkesett er på vei til VR-headset), og maskinlæringsinnsats på enheten (SDK-ene tillater utviklere å distribuere arbeidsbelastninger over CPU, GPU og beregne DSP etter behov).


Testenhet, metodikk og fallgruver

Qualcomm Snapdragon 845 Reference Design

OnePlus 5 (Snapdragon 835)

OnePlus 3T (Snapdragon 821)

Android-versjon

Android 8.0 Oreo

OxygenOS 5.0.2, Android 8.0 Oreo

OxygenOS 5.0.1, Android 8.0 Oreo

Brikkesett

Snapdragon 845 (oktakjerner, 10nm, 4x 2,8GHz + 4x 1,8GHz)

Qualcomm Snapdragon 835 (Octa-core, 10nm, 4x 2,45GHz + 4x 1,9GHz)

Qualcomm Snapdragon 821/MSM8996 Pro (firekjerner, 14nm, 2x 2,4 GHz + 2x 1,6 GHz)

GPU

Adreno 630 GPU

Adreno 540 GPU

Adreno 530 GPU

RAM

6 GB LPDDR4X

6 GB LPDDR4X

6 GB LPDDR4

Vise

5,5-tommers 2560 x 1440 piksler (538 ppi)

5,5-tommers 1920 x 1080 piksler (401 ppi)

5,5-tommers 1920 x 1080 piksler (401 ppi)

Oppbevaring

UFS 2.1

UFS 2.1

UFS 2.0

Når det var på tide å teste Snapdragon 845, ble vi ført til et lite konferanserom i Qualcomms hovedkvarter i San Diego hvor vi hadde noen timer med den nyeste maskinvaren fra Qualcomms Referansedesignprogram. Denne enheten lignet noe som faktisk kunne selges i en butikk, i motsetning til den rå, blanke mursteinen som var Snapdragon 835 referansemodell (MDP/S). Den hadde en 5,5-tommers QHD-skjerm og kraftige komponenter, inkludert en beskjeden kamerasensor, detaljert i tabellen over dette avsnittet. Qualcomm har fokusert på å utvikle en mer termisk stabil plattform, og det var tydelig fra referansedesignets ytelse — enheten var imponerende termisk stabil, og opprettholdt score innenfor de forventede områdene selv ved høyere temperaturer.

Den kjørte Android 8.0.0 Oreo uten modifikasjoner, men enheten hadde USB-feilsøking aktivert når vi kom til det, og root-tilgang hadde tilsynelatende blitt aktivert også (vi kunne ikke dra nytte av det akkurat der og da). Den hadde blitt brukt til benchmarking flere ganger før økten vår, med poengsummer fra uker tilbake som var betydelig lavere enn de vi oppnådde.

Noen få ord om metodikk: Vi hadde bare noen få timer med Snapdragon 845-referanseenheten, og det må bemerkes at ROM-en den kjørte langt fra var en produksjonsklar pakke. Vi ble orientert på forhånd om noen testavvik som vi måtte passe på, så resultatene vi fikk, burde ikke ha blitt påvirket av enhetens programvare. Når det er sagt, er noen tester som PCMark avhengige av Android API-anrop og kan derfor være mer utsatt for fremmedadferd introdusert av ROM, og glatthetstestene våre er også sterkt avhengige av ROM optimalisering. Vi forventer at noen av disse tallene vil være litt annerledes enn de vi vil rapportere i fremtiden, når vi først får teste Snapdragon 845 på faktiske produksjonsenheter. OEM-er vil introdusere sine egne kjerne- og guvernørendringer, og de vil til slutt diktere hvordan prosessoren utfører på enhetene deres (bruker potensielt ikke den samme planleggings-CPU-skaleringsregulatoren som referanseenheten bruker). Likevel bør disse referansene fortsatt gi oss en informert forhåndsvisning av hva vi kan forvente.

Fordi vi hadde begrenset tid med disse enhetene, og fordi hver av oss bare fikk én enhet for å teste, hadde vi ikke råd til å verifisere grundig at konfoundere faktisk ikke endret score. Når det er sagt, har vi heller ingen grunn til å tro at disse poengsummene ikke er pålitelige: vi har uavhengig deaktivert de få appene på enheten for å forhindre at de kjører i bakgrunnen (og påvirker poengsummen betydelig, men minimalt), og alle våre resultater falt innenfor (eller over) Qualcomms foreslåtte områder. Et problem vi absolutt ikke kunne unngå var varme, ettersom tidsbegrensningene tvang oss til å kjøre de fleste referansetestene sekvensielt. Vi lot imidlertid enheten kjøle seg ned etter de lengre grafikkintensive testene, og som vi sa før, gjør vi det ikke tror at varmen introduserte betydelig struping (vi observerte ikke merkbare endringer i CPU-frekvensen grafer).

Vi utførte hver test tre ganger, med unntak av Geekbench (fire ganger) og PCMark (én gang). For å sammenligne endringene på tvers av system-på-brikke-generasjoner, kjørte vi de samme referansene like mange ganger på en OnePlus 3T (6 GB) og OnePlus 5 (6 GB). Begge disse enhetene har 1080p-skjermer, så vi har bare inkludert grafikk-tester utenfor skjermen i denne sammenligningen. Nær slutten av artikkelen finner du imidlertid en lenke til alle dataene vi brukte for denne artikkelen, hvor du også vil se 1440p-resultater på skjermen for SDM845. Uten videre, her er tallene!


Referansetestresultater

Først skal vi ta en titt på Geekbench 4, en av de bedre (om ikke den beste) testene for å vurdere CPU-ytelse på Android-enheter og på tvers av plattformer. Denne benchmarken har vært ekstremt populær blant entusiaster i mange år, og teamet bak har lyttet til både brukere og bedrifter for å optimere nøyaktigheten og maksimere nytten av testene. Geekbench 4 introduserte en ny poengskala normalisert rundt Intel Core i7-6600U (som har en baseline poengsum på 4000), samt noen pauser mellom arbeidsbelastninger for å minimere effekten av termisk struping (som et resultat har den lengre gjennomføringstid enn Geekbench 3). 4.1-oppdateringen forbedret også skalerbarhet med flere kjerner og gjorde endringer i arbeidsbelastningen for minnelatens for å unngå hurtigbuffertreff på system-på-brikker med Cortex-A72- og A73-kjerner (dette er en av grunnene til at vi måtte teste noen av poengsummene våre for denne artikkelen på nytt, ettersom poengsummene med én kjerne og flere kjerner så en liten økning på rundt 2 % og 5 % henholdsvis). Geekbench 4 bruker tester som implementerer populære algoritmer og arbeidsbelastninger som er homologe med de bak kulissene i mange populære applikasjoner, så resultatene er svært innsiktsfulle. Den detaljerte sammenbruddet vil hjelpe oss med å vurdere noen av forbedringene på Qualcomms nye brikkesett.

Med Snapdragon 845 ser vi forbedringer over hele linja, noe som ikke kunne sies om fjorårets flaggskip-system-på-brikke. Enkeltkjernescore ser en gjennomsnittlig økning på 25 %, mens flerkjernescore ser en mindre økning på 24 %. Disse tallene er rundt de forventede forbedringene på 25 % til 30 %, og for det meste ser vi en økning i hver av underskårene i Geekbench (se diagrammet nedenfor). En annen interessant observasjon er at både flyttallscore per MHz og heltallsscore per MHz viser forbedring i forhold til Snapdragon 835. Kjernene i fjorårets Snapdragon 835 så en økning i heltallsscore per MHz, men en nedgang i flyttallscore per MHz sammenlignet med Krait-kjernene i Snapdragon 821. Denne gangen er det mindre kompromiss (og for å være tydelig, kompromiss er ikke det vi ønsker her) fra en generasjon til den neste i disse kategorier, og den høyere klokkehastigheten til 845 betyr at denne fordelen per MHz bør oversettes til forventet ytelse heving.

SDM845

Single-Core ytelsesforbedring

SDM835

Single-Core ytelsesforbedring

MSM8996

Enkelt

2453

x1,25

1965

x1,06

1841

Krypto

1547

x1,27

1223

x1,58

776

Heltall

2759

x1,33

2074

x1,12

1859

Flytende punkt

2065

x1,45

1422

x0,84

1696

Minnepoeng

2570

x.94

2721

x1,19

2285

AES (GB/sek)

1.16

x1,23

942.4

x1,78

529.8

LZMA (MB/sek)

4.14

x1,45

2.86

x1,29

2.22

JPEG (Mpiksler/sek.)

21.9

x1,32

16.6

x0,75

22

Canny (Mpiksler/sek)

32.3

x1,27

25.5

x0,79

32.1

Lua MB/sek)

2.20

x1,25

1.76

x1,24

1.42

Dijkstra (MTW/sek

1.88

x1,08

1.74

x1,20

1.45

SQLite (Krows/sek)

71.8

x1,35

53.3

x1,43

37.2

HTML5 Parse (MB/sek)

12.9

x1,43

8.99

x1,01

8.90

HTML5 DOM (KElementer/sek)

2930

x1,31

2230

x2,97

746.6

Histogram (Mpiksler/sek.)

68.4

x1,31

52.2

x0,92

56.7

PDF-gjengivelse (Mpiksler/sek.)

68.6

x1,37

50.1

x0,84

59.5

LLVM (funksjoner/sek.)

353.8

x1,35

262.6

x1,58

165.9

Kamera (bilder/sek)

7.82

x1,38

5.68

x0,74

7.70

N-kroppsfysikk (kpar/sek.)

1440

x1,64

877.8

x0,79

1110

Strålesporing (kpiksler/sek.)

353.5

x1,51

233.4

x0,81

286.7

Rigid Body Physics (FPS)

8683.3

x1,40

6189.4

x1,06

5815.2

HDR (Mpiksler/sek.)

12

x1,42

8.48

x0,71

12

Gaussisk uskarphet (Mpiksler/sek.)

33.9

x1,40

24.3

x0,48

51.1

Talegjenkjenning (ord/sek.)

18.7

x1,30

14.4

x1,36

10.6

Ansiktsgjenkjenning (Ksubwindows/sek)

823.8

x1,62

509.1

x0,76

671.7

Minnekopi (GB/sek)

6.04

x1,22

4.94

x0,77

6.38

Minneforsinkelse (ns)

174.9

x1,40

124.8

x0,53

237

Minnebåndbredde (GB/sek)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Multi-Core ytelsesforbedringer

SDM835

Multi-Core ytelsesforbedringer

MSM8996

Multi

8437

x1,24

6788

x1,66

4104

Krypto

7025

x1,15

6117

x3,04

2013

Heltall

11071

x1,23

8981

x1,84

4879

Flytende punkt

8288

x1,33

6232

x1,51

4134

Minnepoeng

3087

x1,05

2937

x1,03

2838

AES (GB/sek)

5.28

x1,14

4.62

x3,12

1.48

LZMA (MB/sek)

15.4

x1,17

13.2

x1,92

6.87

JPEG (Mpiksler/sek.)

98.4

x1,22

80.9

x1,66

48.7

Canny (Mpiksler/sek)

142.2

x1,17

121.5

x1,59

76.6

Lua MB/sek)

8.40

x1,05

8.03

x2,01

4

Dijkstra (MTW/sek

7.14

x1,31

5.47

x1,49

3.66

SQLite (Krows/sek)

309

x1,32

234.4

x2,41

97.4

HTML5 Parse (MB/sek)

58.1

x1,39

41.9

x1,79

23.4

HTML5 DOM (KElementer/sek)

7.14

x1,43

5.01

x2,66

1.88

Histogram (Mpiksler/sek.)

303

x1,18

256.1

x1,72

149

PDF-gjengivelse (Mpiksler/sek.)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfunksjoner/sek.)

1440

x1,20

1200

x2,46

488.3

Kamera (bilder/sek)

34

x1,28

26.6

x1,58

16.8

N-kroppsfysikk (Mpairs/sek)

6.04

x1,48

4.07

x1,67

2.44

Strålesporing (kpiksler/sek.)

1420

x1,64

1010

x1,64

616.6

Rigid Body Physics (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpiksler/sek.)

51.3

x1,30

39.6

x1,64

24.2

Gaussisk uskarphet (Mpiksler/sek.)

142.7

x1,32

108.3

x1,43

75.7

Talegjenkjenning (ord/sek.)

52.2

x1,17

44.6

x1,42

31.4

Ansiktsgjenkjenning (Ksubwindows/sek)

3.31

x1,40

2.37

x1,25

1.89

Minnekopi (GB/sek)

9.11

x1,29

7.07

x.71

9.96

Minneforsinkelse (ns)

167.8

x1,29

130.1

x0,55

237.2

Minnebåndbredde (GB/sek)

18.6

x1,20

15.5

x0,88

17.6

Totalt sett viser Geekbench 4 en sunn (hvis uspektakulær) forbedring fra år til år. Men avgjørende, poengsummene er ikke nok til å slå Apples A11 Bionic-system-på-brikke, som scorer over 4200 i single-core tester og over 10100 i multi-core tester. Helt siden Apple begynte å stikke av med chip-benchmarks for noen år siden, har gapet bare blitt større mellom det og Qualcomm, til det punktet hvor sistnevntes påstander om 25% til 30% år-til-år forbedringer med hver Snapdragon-revisjon har blitt et tegn på dens manglende evne til å velte Apples tilpassede silisium i denne hensyn.

Selvfølgelig er det noen motargumenter som tjener til å undergrave sammenligningen. Det tilsynelatende uoverstigelige gapet mellom Qualcomm og Apples system-on-chips krymper når du vurderer beregninger som ytelse per kvadratmillimeter, for eksempel, eller når du ser på de spesielle målene til hver selskap. Qualcomm har til hensikt at Snapdragon 845 skal ha et ytelse-til-watt-til-kvadrat-millimeter-forhold som best tjener applikasjoner ikke bare på smarttelefoner, men også på virtual reality-headset, tilkoblede enheter og Windows datamaskiner. Apple designer brikkesettene sine primært, og nesten utelukkende, med én enhet i tankene: iPhone.

Argumenter og motargumenter på det punktet til side, ytelsesøkningen for Snapdragon 845 er rundt det vi forventet og det som er hevdet av Qualcomm. Bare forvent ikke at CPU-egenskapene til 845 (og absolutt ikke Geekbench-poengsummen) skal matche Apples nåværende og kommende brikkesett.

SDM845

Ytelsesforbedring

SDM835

Ytelsesforbedring

MSM8996

Alt i alt

265569

x1,24

213994

1.23

173450

prosessor

91838

x1,25

73254

1.35

54085

GPU

107322

x1,25

85999

1.24

69286

UX

58498

x1,89

30918

.74

42047

MEM

7910

x.75

10489

1.31

8033

Går vi videre, har vi referanseresultater fra AnTuTu, en ekstremt populær og helhetlig test som får meningsfulle revisjoner på en hyppig basis. Mens AnTuTu kanskje er mest kjent for sitt fremtredende testresultat med én poengsum, er det den individuelle underpoengsummen sammenbrudd som best gjør oss i stand til å vurdere forskjellene mellom sjetonger i de fleste tilfeller, og i dette tilfellet spesielt.

UX- og minnetestene involverer komponenter og faktorer utover CPU og GPU vi fokuserer på, og derfor er ikke avvik fra våre projiserte resultater helt uventet. Likevel ligger den gjennomsnittlige poengsumsøkningen for Snapdragon 845 komfortabelt på det forventede 25%-området, det samme gjør gjennomsnittlig GPU- og CPU-poengsum. UX-testen, som simulerer bruk av applikasjoner i den virkelige verden (f.eks. listerulling, lasting av tekst og bilde elementer, og så videre), ser et gigantisk løft over vår OnePlus 5-spesifikke poengsum, mens minnearbeidsmengden ser en reduksjon. Gitt at den endelige poengsummen er en sum av alle uavhengige poengsummer, er det denne UX-testen som uforholdsmessig påvirker sluttresultatet i 845-erens favør. Fordi det er en test som er sterkt påvirket av systematferd, anbefaler vi å være mindre oppmerksom på den.

PCMark for Android BenchmarkUtvikler: UL LLC

Pris: Gratis.

3.4.

nedlasting

SDM845

Ytelsesforbedring

SDM835

Ytelsesforbedring

MSM8996

Web 2.0-poengsum

8197

x1,23

6667

x1,14

5828

Nettsøking

6971

x1,10

6321

x1,20

5263

Videoredigering

5726

x1.11

5146

x1,13

4542

Skriving

8278

x1,25

6604

x1,37

4821

Foto redigering

17196

x1,55

11060

x.90

12273

Datamanipulasjon

6515

x1,18

5543

x1,17

4752

En annen test som både simulerer virkelige applikasjoner og bruksscenarier, og som er grundig avhengig av ROM og kjerne-/guvernørinnstilling er PCMark. Vi vet ikke mye om den generelle oppførselen til Qualcomms referansedesign, så vi kan ikke kommentere hvor homolog med en detaljhandelsenhet selskapets referansedesignfrekvensskalering kan være. Som vi har sett på tvers av anmeldelser, har PCMark-score en tendens til å variere fra telefon til telefon, selv når nevnte telefoner har lignende eller identiske spesifikasjoner. Med alt dette sagt, ser de fleste tester en markant tosifret økning på Snapdragon 845, med unntak av fotoredigeringstesten. (Full avsløring: vi kunne bare registrere én poengsum for denne testen, siden vi hadde noen problemer både med å installere og kjøre benchmark på flere testenheter.)

GFXBench BenchmarkUtvikler: Kishonti Ltd.

Pris: Gratis.

3.3.

nedlasting
3DMark â The Gamer's BenchmarkUtvikler: UL LLC

Pris: Gratis.

4.1.

nedlasting

3DMARK

SDM845

Ytelsesforbedring

SDM835

Ytelsesforbedring

>MSM8996

Score

4859

x1,18

4103

1.40

2924

Fysikk

5444

x1,75

3112

1.55

2010

Grafikk

3515

x.78

4513

1.34

3362

G1

31.8

x1.11

28.7

1.24

23

G2

18.9

x1,27

14.9

1.40

10.7

P1

58.7

x1,09

54

1.11

48.8

P2

35.6

x1,05

34.1

1.52

22.4

P3

20.4

x1,20

17

1.78

9.57

Vi gikk videre til grafiske benchmarks, og tok en titt på GFXBench populære Manhattan (ES 3.1) og Car Chase tester og 3DMark Slingshot Unlimited-test (ES 3.1). (Vi kjørte ikke gjennom Vulkan og har ikke inkludert resultatene av grafikktestene på skjermen i denne sammenligningen, selv om du vil kunne finne resultat på skjermen i regnearket vårt.) Det er i disse testene vi ser noen av de bedre ytelsestallene frembrakt av Qualcomms Adreno 630 GPU. Spesielt ser vi tosifrede forbedringer som nærmer seg (og i noen tilfeller overskrider) en ytelse på 50 % boost på GFXBenchs Manhattan og Car Chase offscreen-tester, mens 3DMark ser en økning på 18 % totalt sett score. Fysikkpoengene ser den største forbedringen, med 75 % høyere poengsum og variabel økning i de tre delene av testen.

Vi kjørte også Manhattan ES 3.1 Endurance / Battery Life-testen på Snapdragon 845, en 30-minutters test som presser den termiske konvolutten til hvilken som helst enhet den kjøres på (med Snapdragon 845 i Spesielt så vi en absurd topp overflatetemperatur på 47°C | 117°F), og til tross for at enheten ble uutholdelig varm, falt bildehastigheten bare rundt 16 %, og stabiliserte seg høyere mot slutten av test. Dette er absolutt ikke dårlig med tanke på at vi normalt sørger for å starte denne testen ved kjølige 28°C | 82,4°F, en luksus vi ikke hadde råd til i en (bokstavelig talt) oppvarmet benchmarking-økt. Vi har gitt noen grafer som sammenligner strupingen på tvers av 821 og 835, men husk at disse resultatene var oppnådd i mye mer kontrollerte testmiljøer -- jeg ville ikke trekke sterke konklusjoner fra disse spesifikke resultater.

Sist men ikke minst på listen over syntetiske benchmarks har vi en gruppe nettlesertester: Octane, Kraken, Jetstream og Sunspyder. Heldigvis viste Snapdragon 845 en år-til-år forbedring i sluttpoengsum i forhold til Snapdragon 835 på disse testene. Vi har inkludert hele poengoversikten i regnearket nederst i denne artikkelen, og vi foreslår at du refererer til det arket, siden vi var i stand til å registrere mye flere poeng for hver spesifikke arbeidsmengde. Det er rett og slett umulig for oss å inkludere alle disse sammenbruddene i denne artikkelen uten å påvirke lesbarheten, så vi valgte å fokusere på de mer populære resultatene og testene.

Vi kjørte et par andre tester som ikke ga signifikante resultater. Geekbench 4s RenderScript-poengsum viste en massiv 100% økning i forhold til Snapdragon 835, med Snapdragon 845 som oppnådde en poengsum på 14 353 og de Razer Phone- og Exynos S8-baserte enhetene scoret i 8000-serien. Noen få medlemmer av pressen på benchmarking-sesjonen, inkludert FudzillaFuad Abazovic spurte om dette, og ble informert om at det kan være relatert til den doble økningen i antall datakjerner i Snapdragon 845 (vi ble fortalt at grafikkytelsen imidlertid er begrenset av en fast pipeline, så forvent ikke å se en så dramatisk forbedring i de fleste arbeidsmengder). Vi kjørte også en av glatthetstestene våre på Snapdragon 845 bare for å se om referanseenhetens Oreo ROM var godt optimalisert og/eller om 845 viste målbare fordeler i UI-ytelse... meningsløst, riktignok, fordi det er umulig for oss å avgjøre om enten, begge eller ingen er sanne. Når det er sagt, viste Play Store-rulletesten (et enkelt sett på flere sekunder med raske sveip gjennom en forhåndslastet «Top Charts»-liste) ganske fantastiske resultater (grafene ovenfor).


Benchmarks Giveth og Benchmarks Taketh Away

Vi har gått gjennom en mengde benchmarks og har vært i stand til å få et glimt av Snapdragon 845s ytelse. Imidlertid er det fortsatt mye å avdekke, og hvordan systemet-på-brikken yter til slutt vil avhenge av produsentens implementeringer. Vi håper dette har vært en nyttig, hvis ufullkommen, sammenligning. Vi vil absolutt se tilbake på Snapdragon 845 – og dens instansiering i 2018-enheter – når flaggskiptelefonene begynner å rulle ut.

Med vell av referanseinformasjon vi har pakket ut, er det noen få viktige takeaways. Qualcomms påstander om en 30% forbedring i både CPU- og GPU-ytelse er tilsynelatende rett på penger, med noen svingninger over og under dette tallet i ulike referanseindekser og deres individuelle delpoeng. Vi kan slutte at Snapdragon 845 bruker de arkitektoniske forbedringene gitt av flyttingen. til A75- og A55-kjerner, og at Adreno GPU-linjen igjen leverer et respektabelt år for år forbedring. Alt dette kommer også med store energieffektivitetsforbedringer som, selv om det er vanskeligere å måle, bør resultere i mer håndgripelige fordeler for sluttbrukeren. Vi kan også forvente ytelsesfordeler fra innføringen av DynamIQ, en av de mer betydelige utviklingene innen ARM-baserte brikkesett nylig. Legg til det Snapdragon 845s delte systembuffer og tilgjengeligheten av SDK-er for å gjøre riktig bruk av alle SoC-blokker, og vi kan begynne å se hvordan Qualcomm sammensatte fokus på heterogen databehandling vil forme Snapdragon-plattform går videre. Visende nok, mens formålet med forrige ukes pressebegivenhet først og fremst var å måle Snapdragon 845s CPU og GPU, de fleste av omvisningene og samtalene gjaldt faktisk de perifere komponentene som selskapet fortsetter å foredle med hver generasjon.

Faktisk ligger mange av de mest spennende utviklingene på Snapdragon på system-on-chip-blokkene rundt CPU og GPU. På tilkoblingsfronten, for eksempel, forbedrer Qualcomm modemet sitt og samarbeider med partnere for å fremskynde og jevne overgangen til 5G. Selskapet dobler også på maskinlæring, og mens det er Hexagon 685 DSP mangler en dedikert prosesseringsenhet, ser den fortsatt tre ganger ytelsen til forrige generasjon. Aqstic-lydkodeken (en laveffekts lydkodek som støtter høyoppløsningsstandarder og integrerte DAC-er), Qualcomms strømstyring og hurtiglading løsningen, Spectra ISP og den nye Secure Processing Unit er alle verditillegg som påvirker brukeropplevelsen på én måte eller en annen. Likevel, samtidig har det vært uutholdelig vanskelig for selskapet å kommunisere hvordan alt dette ekstra silisiumet til slutt jobber seg inn i brukeropplevelsen på konkrete, sporbare måter. CPUer og GPUer er fortsatt de viktigste komponentene i hodet til de fleste brukere.

Noe som fører meg til punktet jeg tok opp i 2016: Jeg la merke til økende gap mellom Apple og Qualcomm, og måtene konkurrenter som Huawei og Samsung begynte å utfordre selskapets ytelseskrone på Android-området. Det strupegrepet har faktisk ikke løsnet ennå - det er bare strammet ettersom A11 Bionic har hoppet foran både Snapdragon 835 og den uutgitte 845 i en enkelt revisjon. Som John Poole, skaperen av Geekbench 4, en gang sa i en intervju med XDA: "[A]s mye som de ikke konkurrerer med Apple, konkurrerer de med Apple". Dette gjelder spesielt i øynene til entusiaster og de som følger mobilteknologi tett - det er det blir stadig tydeligere at konkurrenter tar igjen, og på noen (eller til og med mange) områder overgår Qualcomm. Med Samsung som for eksempel lover en gigantisk dobling av enkjernesytelse med sin kommende Exynos-brikke, og med HiSilicon introduserte den første dedikerte nevrale nettverksspesifikke prosessorenheten i fjor, blir mye av pressens oppmerksomhet trukket andre steder.

Visst, Qualcomm vil hevde at deres Hexagon DSP faktisk er en tredjegenerasjons AI-plattform; at brikkene deres er uovertruffen i ytelse per watt, ytelse per kvadratmillimeter eller ytelse per watt per kvadratmillimeter; at de har en større, bredere og mer mangfoldig kundebase som bruker plattformen på mange forskjellige måter; og så videre. Dette kan være solide tilbakevisninger, og jeg ser tilfeldigvis gyldigheten av noen av disse samtalepunktene. Men samtidig er jeg av den oppfatning at internett for øvrig fortsatt er laserfokusert på CPU- og GPU-tall, og silisiummarkedet blir bare sterkere i det riket. Det betyr selvfølgelig ikke at Qualcomms forsknings- og utviklingsteam gjør feil ting ved å investere så tungt på alle komponentene som bidrar til brukeropplevelsen, enten direkte eller ved å la OEM-er spare kostnader ved å ta i bruk standardiserte implementeringer som Quick Lade.

På slutten av dagen klikket du sannsynligvis på denne artikkelen fordi du leste ordet "benchmark" i tittelen. Når jeg ser på vår egen statistikk og resultatene til konkurrerende nettsteders artikler om disse emnene, tror jeg ikke jeg tar feil å si at du ville ha vært mindre sannsynlig å lese en artikkel med en overskrift om Aqstic lydkodeken, Spectra 280 ISP, Hexagon 685 DSP eller Secure Processing Enhet. Dette er en av Qualcomms utfordringer fremover hvis de skal fortsette å "bare" levere ytelsesforbedringer i størrelsesorden 30 % de neste årene. Det økende gapet i benchmark-score som internett hevder å bry seg så lite eller så mye om, men i alle fall ikke kan ser ut til å slutte å diskutere, vil fortsette å suge den velfortjente oppmerksomheten som mange av selskapets gjennombrudd fortjene.


Hvis du er interessert i å lære mer om hva Snapdragon 845 har å tilby, sjekk ut vår tidligere dekning:

  • Qualcomms andre generasjons Spectra ISP gir massive forbedringer til smarttelefonfotografering
  • Qualcomm Hexagon 685 DSP er en velsignelse for maskinlæring
  • Snapdragon 845s sikre behandlingsenhet beskytter dataene dine mot angripere

SDM845 BENCHMARK POENGARK