Qualcomm Snapdragon 845 Hands On: Benchmarks och första intryck

Qualcomm bjöd in XDA Developers till sitt huvudkontor i San Diego, där vi fick möjligheten att jämföra företagets flaggskepp Snapdragon 845-system-på-chip. Här är resultaten.

De Qualcomm Snapdragon 845 tillkännagavs officiellt i december förra året, även om avslöjandet vid det årliga Snapdragon Tech Summit lämnade oss med nästan lika många frågor som svar. Även om vi lyckades få en beskrivning på ytnivå av dess arkitektur och kapacitet, har vi hittills varit tvungna att lita på företagets interna data - nämligen dess noterade procentuella ökningar från år till år - för att uppskatta den nya plattformens prestanda. Nu har vi riktmärken.

Den här veckan bjöds en grupp journalister, analytiker och YouTube-personligheter in till Qualcomms 5G Day-evenemang, där företaget släppte mer information om sina anslutningsinsatser och framtiden för mobilen internet. Efteråt fick några av oss stanna för en benchmarking-session med en referensenhet med Snapdragon 845 och andra avancerade komponenter. Medan vi bara hade cirka två till tre timmars praktisk tid med enheten - och trots att referensenheten byggdes för det enda syftet att testa (och nu visa upp) plattformen -- vi lyckades få insikt om vad vi kan förvänta oss av kommande flaggskeppsenheter som kommer att ha Snapdragon 845.

Innan vi visar några av resultaten vi samlat in, här är en snabb uppdatering av Snapdragon 845, inklusive vad som har ändrats och vad som är nytt när det gäller design och implementering av CPU och GPU.

TA MIG TILL MÄKEN


Lite bakgrund

Snapdragon-seriens chiparkitektur, som historiskt har haft en blandning av anpassade och halvanpassade kärnor baserade på ARM-design, har förbättrats dramatiskt under det senaste decenniet. Qualcomms Scorpion CPU-kärna följdes av sin anpassade Krait CPU-kärna, från och med Snapdragon S4 2012. 2015 flyttade Qualcomm till en kombination av 64-bitars ARM Cortex-A57 och Cortex-A53 kärnor med Snapdragon 810 och 808, pensionerande Krait i processen. Men bara ett år senare var Qualcomm tillbaka i det anpassade CPU-kärnspelet med Snapdragon 820. Det markerade debuten av Kryo (som presenteras i jämförelser nedan), som lade stor tonvikt på flyttal IPC (instruktioner per klocka) i entrådig prestanda.

Kryos CPU-prestanda och energieffektivitet förbättrades på Qualcomms ganska överväldigande implementering av ARM Cortex-A57 i Snapdragon 808 och 810, men riktmärken visade att det inte kunde matcha ARMs 2016-kärna, Cortex-A72, när det gäller heltal IPC. Som sagt, det var en förlösande release för Qualcomm; dess föregångare hade skadat företagets rykte bland några recensenter som i många fall inte kunde ignorera värme- och gasproblemen på många Snapdragon 810-enheter, särskilt tidigare modeller som HTC One M9 och LG G Flex 2.

Med Snapdragon 835, ändrade Qualcomm saker igen med "semi-anpassade" CPU-kärnor som utnyttjade licensen "Built on ARM Cortex Technology". Snapdragon 835 har Kryo 280 "prestanda"-kärnor baserade på ARMs A73-design som är snabbare än företagets senaste generation helt anpassade föregångare när det gäller heltalsinstruktioner per klocka (IPC), men går tillbaka när det kommer till flyttalsmatte (FPM). Ändå är Snapdragon 835 fortfarande ett av de snabbaste system-on-chips på Android-marknaden, och det är ett stort steg framåt ur en teknisk synvinkel, vilket ger bättre energieffektivitet och termisk stabilitet samt framsteg inom perifer komponenter.


Översikt över förbättringar av Snapdragon 845

Specifikationer

Qualcomm Snapdragon 845

Qualcomm Snapdragon 835

Chipset

845 (10nm LPP)

835 (10nm LPE)

CPU

4x 2,8 GHz Kryo 385 (A75 "prestanda"), 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

Minne

4x 1866MHz 32-bitars LPDDR4X

4x 1866MHz 32-bitars LPDDR4X

ISP/kamera

Dubbla 14-bitars Spectra 280 ISP 32MP

Dubbla 14-bitars Spectra 180 ISP 32MP

Modem

Snapdragon X20 LTE (Cat 18 nedlänk, Cat 13 upplänk)

Snapdragon X16 LTE (Cat 16 nedlänk, Cat 13 upplänk)

Som du kanske har märkt är Snapdragon 845 det första Qualcomm-chippet i flera generationer som inte har genomgått en arkitektonisk översyn i en övergång från anpassade till halvanpassade kärnor, eller vice versa. Den återanställer licensen "Built on ARM", som följer i fotspåren av förra årets Snapdragon 835. Detta är första gången på flera år som vi har sett Qualcomms flaggskepp hålla fast vid anpassad eller semi-anpassad kärndesign två år i rad, och det är inte omotiverat. Snapdragon 845 har åtta Kryo 385 CPU-kärnor, och även om deras namn antyder homogenitet, består den faktiskt av fyra Cortex-A75-prestandakärnor och fyra Cortex-A55 effektivitetskärnor. Hoppet till nyare kärnor skulle i sig antyda en sund prestandahöjning, liksom antagandet av Samsungs andra generationens 10nm LPP (lågeffekt plus) FinFET-process som chippet är byggt på. Dessa uppdateringar och andra förbättringar bidrar till den angivna prestandahöjningen på 30 % jämfört med förra årets 835, och den totala förbättringen på 25 % till 30 % i energieffektivitet.

Snapdragon 845 System-on-chip (Källa: Qualcomm)
Källa: ARM

Kryo 385:s prestanda ("Guld") kärnor är klockade upp till 2,8 GHz, upp från Kryo 280:s 2,4 GHz. A75-designen förbättras jämfört med tidigare års A72 och A73 in när det gäller prestanda, samtidigt som man går över till ARMv8.2-arkitekturen, som ger en förbättrad minnesmodell, skalbara vektortillägg (SVE) och annat förbättringar. Kärnorna lägger också till funktioner som stöd för ARMs DynamIQ, ARMs förbättrade standard för heterogen beräkning.

A72 och A73 fokuserade mycket på att förbättra termisk stabilitet och strömeffektivitet, och A75 bär över dessa fördelar (till exempel genom att behålla A73:s grenprediktor med minimal justering) samtidigt som man uppvisar en samlad förbättring av prestanda.

A75 har en höjning på 22 % jämfört med Cortex-A73 på samma processnod och med samma klockhastighet. Den ser över 20 % bättre heltalskärnprestanda och 33 % högre flyttals- och NEON-prestanda (med tillägg av stöd för FP16 halvprecisionsbearbetning), och förbättringar i maskininlärningsprestanda genom inkludering av en INT8-punktproduktinstruktion för 8-bitars neurala nätverksalgoritmer (även om du troligen fortfarande skulle vilja utföra maskininlärningsbelastningar på Snapdragon 845:s Adreno 630 GPU eller beräkna DSP). När A75 ursprungligen presenterades och detaljerades, föreslog ARM att vi kunde förvänta oss en ökning med 34 % i Geekbench-prestanda jämfört med Cortex-A73, som såg låga tvåsiffriga procentuella förbättringar jämfört med A72 som mest. I bara några stycken till kommer vi att se hur det översätts till Snapdragon 845.

Fördelar med heterogen beräkning. (Källa: Qualcomm)

DynamIQ är också ett lovande framsteg som bygger på stort. LITE för att få ut det mesta av A75+A55-kombinationen som finns på Snapdragon 845. DynamIQ styr grupperingen av CPU-kluster och deras interkommunikation för heterogen beräkning. Den stöder upp till åtta CPU: er per kluster, med upp till åtta spännings-/frekvensdomäner per CPU-kluster -- Snapdragon 845 har en välbekant två-klusteruppsättning, med tre klock- och spänningsdomäner. Bryggan mellan kluster utförs av en DynamIQ delad enhet, eller DSU, som kan vara värd för en valfri delad L3-cache (med A75/A55 som nu har privata L2-cacher istället), och Snapdragon 845 drar full nytta av Det. DynamIQ möjliggör också finare CPU-klockhastighetskontroll, vilket 845 kommer att använda praktiskt.

Medan vi är på ämnet delade cacher, erbjuder i synnerhet Snapdragon 845 också en separat 3MB systemcache för alla SoC blockeringar, som Qualcomm hävdar kan hjälpa till att minska åtkomsttransaktioner med upp till 75 %, vilket i sin tur ger en viss prestanda och energibesparing förbättringar.

Källa: ARM

A55 vs. A53 (Källa: ARM)

Kryo 385:s ("Silver") kluster har "effektivitet" kärnor baserade på ARMs Cortex-A55 och klockade till 1,8 GHz. Qualcomm hävdar att den resulterande prestandahöjningen är cirka 15 %, och företaget noterade också att kärnorna spelar en nyckelroll i den heterogena beräkningsplattformens totala kraft effektivitet. Vi har faktiskt sett fantastiska resultat med tidigare generations effektivitetskärnor i Qualcomms flaggskeppskretsuppsättningar, men också i mellanklassen (Snapdragon 625, som uteslutande innehöll A53-kärnor och hade legendarisk uthållighet, är en prime exempel). A55 ser de förväntade förbättringarna som de tidigare nämnda ARMv8.2-arkitekturtilläggen, dedikerad maskininlärning instruktioner och privat L2-cache (upp till 256KB), och även en omdesignad mikroarkitektur som lovar en prestandaförbättring på 18 % prestanda med 15 % bättre energieffektivitet (vi måste se hur Qualcomm bestämde sig för att justera dessa rattar, men det kommer troligen att vara till förmån för uthållighet).

Den 18 % prestandareferensökningen återspeglas i 18 % bättre heltalsprestanda, 20 % högre flyttalsprestanda, 40 % högre prestanda i NEON SIMD och 15 % snabbare JavaScript, tillsammans med en massiv ökning på upp till 200 % till minnesbundna arbetsbelastningar enligt ÄRM. Den minskade cachefördröjningen och prestandaoptimeringarna gör det till en överlag bättre version av den energieffektiva kärnan bakom förra årets anmärkningsvärda uthållighetskungar, och med 845 med en något lägre frekvens i effektivitetsklustret (med 100MHz jämfört med 835), förväntar vi oss att detta A55-arrangemang kommer att vara ett stort bidrag till batteritiden besparingar.

Sist men inte minst, Snapdragon 845 ger de förväntade förbättringarna till Qualcomms anpassade GPU-linje, med nya Adreno 630 som lovar 30 % snabbare prestanda samtidigt som den förblir 30 % mer energieffektiv. Till skillnad från ARM-baserade processorer på 845, har det varit en utmaning att avslöja detaljer om vad som är nytt och förbättrat utöver prestandasiffror - vi vet att den har dubbelt så många datorkärnor som den tidigare generationens Adreno GPU, till exempel... men inte mycket annat.

Vi har tidigare bjöds på större proportionella GPU-förbättringar från år till år, men det är värt att notera att Qualcomms Speciellt GPU: er står över konkurrenterna i Android-utrymmet, något som inte alltid kan sägas om dess CPU erbjudanden. Mali-G72 (variant med 12 kärnor) i HiSilicon 970 och Mali-G71 (variant med 20 kärnor) som finns i Exynos 8895 började överbrygga det prestandagapet, men på bekostnad av energieffektivitet. Detta är viktigt för Qualcomm, med tanke på att företaget fokuserar på heterogen datoranvändning i en enhetlig plattform, och förbättringarna i energieffektivitet över hela linjen spelar en stor roll i den där. Det passar också in i företagets fokus på virtuell verklighet (det är ingen överraskning att Snapdragon-chipset är på väg till VR-headset), och maskininlärning på enheten (dess SDK: er tillåter utvecklare att fördela arbetsbelastningar över CPU, GPU och beräkna DSP vid behov).


Testenhet, metodik & fallgropar

Qualcomm Snapdragon 845 referensdesign

OnePlus 5 (Snapdragon 835)

OnePlus 3T (Snapdragon 821)

Android-version

Android 8.0 Oreo

OxygenOS 5.0.2, Android 8.0 Oreo

OxygenOS 5.0.1, Android 8.0 Oreo

Chipset

Snapdragon 845 (Octa-core, 10nm, 4x 2,8GHz + 4x 1,8GHz)

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

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

GPU

Adreno 630 GPU

Adreno 540 GPU

Adreno 530 GPU

Bagge

6 GB LPDDR4X

6 GB LPDDR4X

6GB LPDDR4

Visa

5,5-tums 2560 x 1440 pixlar (538 ppi)

5,5-tums 1920 x 1080 pixlar (401 ppi)

5,5-tums 1920 x 1080 pixlar (401 ppi)

Lagring

UFS 2.1

UFS 2.1

UFS 2.0

När det väl var dags att testa Snapdragon 845 fördes vi till ett litet konferensrum i Qualcomms huvudkontor i San Diego där vi hade några timmar med den senaste hårdvaran från Qualcomms Referensdesignprogram. Denna enhet liknade något som faktiskt kunde säljas i en butik, till skillnad från den råa, glänsande tegelstenen som var Snapdragon 835 referensmodell (MDP/S). Den hade en 5,5-tums QHD-skärm och kraftfulla komponenter inklusive en blygsam kamerasensor, som beskrivs i tabellen ovanför detta stycke. Qualcomm har fokuserat på att utveckla en mer termiskt stabil plattform, och det framgick av referensdesignens prestanda — enheten var imponerande termiskt stabil och höll poäng inom de förväntade intervallen även vid högre temperaturer.

Den körde Android 8.0.0 Oreo utan ändringar, men enheten hade USB-felsökning aktiverad när vi kom till det, och root-åtkomst hade till synes också aktiverats (vi kunde inte dra fördel av det där och då). Den hade använts för benchmarking flera gånger före vår session, med poäng som gick för veckor sedan som var avsevärt lägre än de vi fick.

Några ord om metodiken: Vi hade bara några timmar med referensenheten Snapdragon 845, och det måste noteras att ROM: en den körde var långt ifrån ett produktionsfärdigt paket. Vi informerades i förväg om några testavvikelser som vi var tvungna att se upp för, så resultaten vi fick borde inte ha påverkats av enhetens programvara. Som sagt, vissa tester som PCMark förlitar sig på Android API-anrop och kan därför vara mer mottagliga för främmande beteende som introduceras av ROM, och våra jämnhetstester är också starkt beroende av ROM optimering. Vi förväntar oss att några av dessa siffror kommer att vara något annorlunda än de vi kommer att rapportera i framtiden, när vi väl får testa Snapdragon 845 på faktiska produktionsenheter. OEM-tillverkare kommer att införa sina egna kärn- och regulatorändringar, och de kommer i slutändan att diktera hur processorn utför på sina enheter (potentiellt använder inte samma schemalagda CPU-skalningsregulator som referensenheten användningsområden). Ändå bör dessa riktmärken fortfarande ge oss en välgrundad förhandstitt på vad vi kan förvänta oss.

För att vi hade en begränsad tid med dessa enheter och för att var och en av oss bara fick en enhet att testa, hade vi inte råd att noggrant verifiera att confounders inte i själva verket ändrade poäng. Som sagt, vi har inte heller någon anledning att tro att dessa poäng inte är tillförlitliga: vi har självständigt inaktiverat de få apparna på enheten för att förhindra dem från att körs i bakgrunden (och märkbart men minimalt påverkar poäng), och alla våra resultat föll inom (eller över) Qualcomms föreslagna intervall. Ett problem som vi absolut inte kunde undvika var värmen, eftersom tidsbrist tvingade oss att köra de flesta benchmarktesterna i följd. Vi lät dock enheten svalna efter de längre grafikintensiva testerna, och som vi sa tidigare, vi gör det inte tror att värmen introducerade betydande strypning (vi observerade inte märkbara förändringar i CPU-frekvensen grafer).

Vi utförde varje test tre gånger, med undantag för Geekbench (fyra gånger) och PCMark (en gång). För att jämföra förändringarna mellan system-on-chip-generationer körde vi samma riktmärken samma antal gånger på en OnePlus 3T (6GB) och OnePlus 5 (6GB). Båda dessa enheter har 1080p-skärmar, så vi har bara inkluderat grafiktester utanför skärmen i den här jämförelsen. Men nära slutet av artikeln hittar du en länk till all data vi använde för den här artikeln, där du också ser 1440p-resultat på skärmen för SDM845. Utan vidare, här är siffrorna!


Benchmark testresultat

Först ska vi ta en titt på Geekbench 4, ett av de bättre (om inte det bästa) testet för att bedöma CPU-prestanda på Android-enheter och över plattformar. Detta riktmärke har varit extremt populärt bland entusiaster i många år, och teamet bakom har lyssnat på både användare och företag för att optimera noggrannheten och maximera användbarheten av sina tester. Geekbench 4 introducerade en ny poängskala normaliserad kring Intel Core i7-6600U (som har en baslinjepoäng på 4 000), samt vissa pauser mellan arbetsbelastningar för att minimera effekten av termisk strypning (som ett resultat har den längre slutförandetid än Geekbench 3). 4.1-uppdateringen förbättrade också skalbarheten med flera kärnor och gjorde ändringar i arbetsbelastningen för minneslatens för att undvika cacheträffar på system-på-chips med Cortex-A72- och A73-kärnor (detta är en av anledningarna till att vi var tvungna att testa om några av våra poäng för den här artikeln, eftersom poängen med en kärna och flera kärnor såg en liten ökning med cirka 2 % och 5 % respektive). Geekbench 4 använder tester som implementerar populära algoritmer och arbetsbelastningar som är homologa med dem bakom kulisserna i många populära applikationer, så dess poäng är mycket insiktsfulla. Den detaljerade uppdelningen kommer att hjälpa oss att bedöma några av förbättringarna på Qualcomms nya chipset.

Med Snapdragon 845 ser vi förbättringar över hela linjen, något som inte kunde sägas om förra årets flaggskeppssystem-på-chip. Poängen med en kärna ser en genomsnittlig ökning med 25 %, medan poängen med flera kärnor ser en mindre ökning på 24 %. Dessa siffror ligger runt de förväntade förbättringarna på 25% till 30%, och för det mesta ser vi en ökning av var och en av underpoängen i Geekbench (se diagrammet nedan). En annan intressant observation är att både flyttalspoäng per MHz och heltalspoäng per MHz visar förbättringar jämfört med Snapdragon 835. Kärnorna i förra årets Snapdragon 835 såg en ökning av heltalspoängen per MHz, men en minskning av flyttalspoängen per MHz jämfört med Krait-kärnorna i Snapdragon 821. Den här gången finns det mindre kompromisser (och för att vara tydlig, kompromiss är inte vad vi vill här) från en generation till nästa i dessa kategorier, och den högre klockhastigheten på 845 betyder att denna fördel per MHz bör översättas till den förväntade prestandan lyfta.

SDM845

Enkärnig prestandaförbättring

SDM835

Enkärnig prestandaförbättring

MSM8996

Enda

2453

x1,25

1965

x1,06

1841

Krypto

1547

x1,27

1223

x1,58

776

Heltal

2759

x1,33

2074

x1,12

1859

Flytpunkt

2065

x1,45

1422

x0,84

1696

Minnespoäng

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 (Mpixel/sek)

21.9

x1,32

16.6

x0,75

22

Canny (Mpixel/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 (KElement/sek)

2930

x1,31

2230

x2,97

746.6

Histogram (Mpixel/sek)

68.4

x1,31

52.2

x0,92

56.7

PDF-rendering (Mpixel/sek)

68.6

x1,37

50.1

x0,84

59.5

LLVM (funktioner/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-kroppsfysik (kpar/sek)

1440

x1,64

877.8

x0,79

1110

Strålspårning (kpixel/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 (Mpixel/sek)

12

x1,42

8.48

x0,71

12

Gaussisk oskärpa (Mpixel/sek)

33.9

x1,40

24.3

x0,48

51.1

Taligenkänning (ord/sek)

18.7

x1,30

14.4

x1,36

10.6

Ansiktsavkänning (Ksubwindows/sek)

823.8

x1,62

509.1

x0,76

671.7

Minneskopiering (GB/sek)

6.04

x1,22

4.94

x0,77

6.38

Minneslatens (ns)

174.9

x1,40

124.8

x0,53

237

Minnesbandbredd (GB/sek)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Multi-Core prestandaförbättringar

SDM835

Multi-Core prestandaförbättringar

MSM8996

Mång

8437

x1,24

6788

x1,66

4104

Krypto

7025

x1,15

6117

x3,04

2013

Heltal

11071

x1,23

8981

x1,84

4879

Flytpunkt

8288

x1,33

6232

x1,51

4134

Minnespoäng

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 (Mpixel/sek)

98.4

x1,22

80.9

x1,66

48.7

Canny (Mpixel/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 (KElement/sek)

7.14

x1,43

5.01

x2,66

1.88

Histogram (Mpixel/sek)

303

x1,18

256.1

x1,72

149

PDF-rendering (Mpixel/sek)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfunktioner/sek)

1440

x1,20

1200

x2,46

488.3

Kamera (bilder/sek)

34

x1,28

26.6

x1,58

16.8

N-kroppsfysik (Mpairs/sek)

6.04

x1,48

4.07

x1,67

2.44

Strålspårning (kpixel/sek)

1420

x1,64

1010

x1,64

616.6

Rigid Body Physics (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpixel/sek)

51.3

x1,30

39.6

x1,64

24.2

Gaussisk oskärpa (Mpixel/sek)

142.7

x1,32

108.3

x1,43

75.7

Taligenkänning (ord/sek)

52.2

x1,17

44.6

x1,42

31.4

Ansiktsavkänning (Ksubwindows/sek)

3.31

x1,40

2.37

x1,25

1.89

Minneskopiering (GB/sek)

9.11

x1,29

7.07

x.71

9.96

Minneslatens (ns)

167.8

x1,29

130.1

x0,55

237.2

Minnesbandbredd (GB/sek)

18.6

x1,20

15.5

x0,88

17.6

Sammantaget visar Geekbench 4 en hälsosam (om inte spektakulär) förbättring från år till år. Men avgörande är att poängen inte räcker för att slå Apples A11 Bionic-system-på-chip, som får över 4 200 i tester med en kärna och över 10 100 i tester med flera kärnor. Ända sedan Apple började springa iväg med riktmärken för chip för några år sedan har klyftan bara blivit större mellan Apple och Qualcomm, till den punkt där den senares påståenden om 25 % till 30 % förbättringar från år till år med varje Snapdragon-revision har blivit ett tecken på dess oförmåga att störta Apples anpassade kisel i detta betrakta.

Naturligtvis finns det några motargument som tjänar till att undergräva jämförelsen. Den till synes oöverstigliga klyftan mellan Qualcomm och Apples system-on-chips krymper när du tar hänsyn till mätvärden såsom prestanda per kvadratmillimeter, till exempel, eller när du tittar på de specifika målen för var och en företag. Qualcomm avser att Snapdragon 845 ska ha ett prestanda-till-watt-till-kvadratmillimeter-förhållande som bäst tjänar applikationer inte bara på smartphones, utan också på virtual reality-headset, anslutna enheter och Windows datorer. Apple designar sina chipset i första hand, och nästan uteslutande, med en enhet i åtanke: iPhone.

Argument och motargument på den punkten åt sidan, prestandaökningen för Snapdragon 845 är runt vad vi förväntade oss och vad som har hävdats av Qualcomm. Förvänta dig bara inte att CPU-kapaciteten hos 845 (och absolut inte dess Geekbench-poäng) ska matcha Apples nuvarande och kommande styrkretsar.

SDM845

Prestandaförbättring

SDM835

Prestandaförbättring

MSM8996

Övergripande

265569

x1,24

213994

1.23

173450

CPU

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 vidare har vi benchmarkresultat från AnTuTu, ett extremt populärt och holistiskt test som får meningsfulla revideringar på en frekvent basis. Medan AnTuTu kanske är mest känd för sitt framträdande testresultat med en poäng, är det den individuella delpoängen uppdelning som bäst gör det möjligt för oss att bedöma skillnaderna mellan marker i de flesta fall, och i det här fallet framförallt.

UX- och minnestesten involverar komponenter och faktorer bortom den CPU och GPU vi fokuserar på, så avvikelser från våra projicerade resultat är inte helt oväntade. Trots det ligger den genomsnittliga poängökningen för Snapdragon 845 bekvämt på det förväntade intervallet på 25 %, liksom de genomsnittliga GPU- och CPU-poängen. UX-testet, som simulerar applikationsanvändning i verkligheten (t.ex. listrullning, laddning av text och bild element, och så vidare), ser en gigantisk ökning över vår OnePlus 5-specifika poäng, medan minnesbelastningen ser en minskning. Med tanke på att slutresultatet är en summa av alla oberoende poäng, är det detta UX-test som oproportionerligt påverkar slutresultatet till 845:ans fördel. Eftersom det är ett test som är akut påverkat av systemets beteende rekommenderar vi att du ägnar mindre uppmärksamhet åt det.

PCMark för Android BenchmarkUtvecklare: UL LLC

Pris: Gratis.

3.4.

Ladda ner

SDM845

Prestandaförbättring

SDM835

Prestandaförbättring

MSM8996

Web 2.0 Poäng

8197

x1,23

6667

x1,14

5828

Webbsurfande

6971

x1,10

6321

x1,20

5263

Videoredigering

5726

x1,11

5146

x1,13

4542

Skrift

8278

x1,25

6604

x1,37

4821

Fotoredigering

17196

x1,55

11060

x.90

12273

Manipulation av data

6515

x1,18

5543

x1,17

4752

Ett annat test som både simulerar verkliga applikationer och användningsscenarier och som är helt och hållet beroende av ROM och kärna/guvernörsinställning är PCMark. Vi vet inte mycket om det övergripande beteendet hos Qualcomms referensdesign, så vi kan inte kommentera hur homolog med en detaljhandelsenhet företagets referensdesignfrekvensskalning kan vara. Som vi har sett över recensioner tenderar PCMark-poäng att variera från telefon till telefon, även när nämnda telefoner har liknande eller identiska specifikationer. Med allt detta sagt ser de flesta tester en markant tvåsiffrig ökning på Snapdragon 845, med undantag för fotoredigeringstestet. (Fullständig avslöjande: vi kunde bara spela in ett poäng för det här testet, eftersom vi hade vissa svårigheter med både att installera och köra riktmärket på flera testenheter.)

GFXBench BenchmarkUtvecklare: Kishonti Ltd.

Pris: Gratis.

3.3.

Ladda ner
3DMark â The Gamer's BenchmarkUtvecklare: UL LLC

Pris: Gratis.

4.1.

Ladda ner

3DMARK

SDM845

Prestandaförbättring

SDM835

Prestandaförbättring

>MSM8996

Göra

4859

x1,18

4103

1.40

2924

Fysik

5444

x1,75

3112

1.55

2010

Grafik

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 gick vidare till grafikriktmärken och tittade på GFXBench's populära Manhattan (ES 3.1) och Car Chase tester och 3DMarks Slingshot Unlimited-test (ES 3.1). (Vi har inte kört igenom Vulkan och har inte inkluderat resultatet av grafiktester på skärmen i den här jämförelsen, även om du kommer att kunna hitta resultat på skärmen i vårt kalkylblad.) Det är i dessa tester som vi ser några av de bättre prestandasiffror som Qualcomms Adreno 630 har tagit fram. GPU. Specifikt ser vi tvåsiffriga förbättringar som närmar sig (och i vissa fall överstiger) en prestanda på 50 % boost på GFXBenchs Manhattan och Car Chase offscreen-tester, medan 3DMark ser en ökning med 18 % totalt sett Göra. Fysikpoängen ser den största förbättringen, med 75 % högre poäng och varierande ökningar i de tre delarna av testet.

Vi körde också Manhattan ES 3.1 Endurance / Battery Life-testet på Snapdragon 845, ett 30-minuterstest som trycker på värmehöljet för vilken enhet den än körs på (med Snapdragon 845 i speciellt såg vi en absurd topptemperatur på 47°C | 117°F), och trots att enheten blev olidligt varm, sjönk bildhastigheten bara med cirka 16 % och stabiliserades högre nära slutet av testa. Detta är verkligen inte dåligt med tanke på att vi normalt sett ser till att starta detta test vid svala 28°C | 82,4°F, en lyx vi inte hade råd med i en (bokstavligen) uppvärmd benchmarking-session. Vi har tillhandahållit några diagram som jämför strypningen över 821 och 835, men kom ihåg att resultaten var erhållna i mycket mer kontrollerade testmiljöer -- jag skulle inte dra några starka slutsatser från dessa specifika resultat.

Sist men inte minst på listan över syntetiska benchmarks har vi en grupp webbläsartester: Octane, Kraken, Jetstream och Sunspyder. Lyckligtvis visade Snapdragon 845 en förbättring från år till år i slutresultatet jämfört med Snapdragon 835 i dessa tester. Vi har inkluderat hela poänguppdelningen i kalkylarket längst ner i den här artikeln, och vi föreslår att du hänvisar till det bladet, eftersom vi kunde spela in mycket fler poäng för varje specifik arbetsbelastning. Det är helt enkelt omöjligt för oss att inkludera alla dessa uppdelningar i den här artikeln utan att påverka läsbarheten, så vi valde att fokusera på de mer populära poängen och testerna.

Vi körde ett par andra tester som inte gav signifikanta resultat. Geekbench 4:s RenderScript-poäng visade en massiv 100% höjning jämfört med Snapdragon 835, med Snapdragon 845 som uppnådde en poäng på 14 353 och de Razer Phone och Exynos S8-baserade enheterna som fick 8 000 poäng. Ett fåtal pressmedlemmar vid benchmarking-sessionen, inklusive FudzillaFuad Abazovic frågade om detta och fick veta att det kan vara relaterat till den fördubblade ökningen av antalet beräkningskärnor i Snapdragon 845 (vi fick höra att grafikprestanda dock begränsas av en fast pipeline, så förvänta dig inte att se en så dramatisk förbättring i de flesta arbetsbelastning). Vi körde också ett av våra mjukhetstester på Snapdragon 845 bara för att se om referensenhetens Oreo ROM var väloptimerad och/eller om 845 visade mätbara fördelar i användargränssnittets prestanda... meningslöst, visserligen, eftersom det är omöjligt för oss att avgöra om antingen, båda eller ingen är sanna. Som sagt, rullningstestet i Play Store (en enkel uppsättning snabba svep på flera sekunder genom en förladdad "Topplistor"-lista) visade ganska fantastiska resultat (diagrammen ovan).


Benchmarks Giveth och Benchmarks Taketh Away

Vi har gått igenom en uppsjö av riktmärken och har kunnat få en glimt av Snapdragon 845:s prestanda. Men det finns fortfarande mycket att avslöja, och hur systemet-på-chipet i slutändan presterar beror på tillverkarens implementeringar. Vi hoppas att detta har varit en användbar, om än ofullständig, jämförelse. Vi kommer definitivt att återbesöka Snapdragon 845 - och dess instansiering i 2018-enheter - när flaggskeppstelefoner börjar rulla ut.

Med den mängd benchmarkinformation vi har packat upp finns det några viktiga takeaways. Qualcomms påståenden om en 30% förbättring av både CPU- och GPU-prestanda är till synes rätt på pengar, med vissa fluktuationer över och under den siffran i olika riktmärken och deras individuella delpoäng. Vi kan dra slutsatsen att Snapdragon 845 använder sig av de arkitektoniska förbättringarna som flytten ger till A75- och A55-kärnor, och att Adreno GPU-linjen återigen levererar ett respektabelt år efter år förbättring. Allt detta kommer också med stora energieffektivitetsförbättringar som, även om de är svårare att mäta, bör resultera i mer påtagliga fördelar för slutanvändaren. Vi kan också förvänta oss prestandafördelar från antagandet av DynamIQ, en av de mer betydande utvecklingarna inom ARM-baserade styrkretsar nyligen. Lägg till det Snapdragon 845:s delade systemcache och tillgängligheten av SDK: er för att använda alla SoC blockerar, och vi kan börja se hur Qualcomms sammansatta fokus på heterogena datorer kommer att forma Snapdragon plattform går vidare. Talande nog, medan syftet med förra veckans pressevenemang främst var att jämföra Snapdragon 845:s CPU och GPU, de flesta av turerna och samtalen gällde faktiskt de perifera komponenterna som företaget fortsätter att förfina med var och en generation.

Faktum är att många av de mest spännande utvecklingarna på Snapdragon ligger på system-on-chip-blocken som omger CPU och GPU. På anslutningsfronten, till exempel, förbättrar Qualcomm sitt modem och arbetar med partners för att påskynda och smidigare övergången till 5G. Företaget fördubblar också maskininlärning, och medan dess Hexagon 685 DSP saknar en dedikerad processorenhet, ser den fortfarande tre gånger så hög prestanda som föregående generation. Aqstic audio codec (en lågeffekts audio-codec som stöder högupplösta standarder och integrerade DAC), Qualcomms strömhantering och snabbladdning lösning, Spectra ISP och den nya Secure Processing Unit är alla värdetillägg som påverkar användarupplevelsen på ett sätt eller annan. Men samtidigt har det varit oerhört svårt för företaget att kommunicera hur allt detta extra kisel i slutändan arbetar sig in i användarupplevelsen på konkreta, spårbara sätt. CPU: er och GPU: er är fortfarande de viktigaste komponenterna i de flesta användares medvetande.

Vilket leder mig till den punkt jag tog upp 2016: Jag noterade vidgar gapet mellan Apple och Qualcomm, och hur konkurrenter som Huawei och Samsung började utmana företagets prestandakrona på Android-området. Faktum är att det strypgreppet inte har lossnat ännu - det har bara stramats åt eftersom A11 Bionic har hoppat före både Snapdragon 835 och den outgivna 845 i en enda version. Som John Poole, skaparen av Geekbench 4, en gång sa i en intervju med XDA: "[A]är mycket som de inte konkurrerar med Apple, så konkurrerar de med Apple". Detta är särskilt sant i ögonen på entusiaster och de som noga följer mobilteknik - det är det blir allt mer uppenbart att konkurrenterna kommer ikapp, och på vissa (eller till och med många) områden överträffar Qualcomm. Med Samsung som till exempel lovar en gigantisk fördubbling av singelkärniga prestanda med sitt kommande Exynos-chip, och med HiSilicon introducerade den första dedikerade neurala nätverksspecifika bearbetningsenheten förra året, dras mycket av pressens uppmärksamhet på annat håll.

Visst, Qualcomm kommer att hävda att deras Hexagon DSP faktiskt är en tredje generationens AI-plattform; att deras chips är oöverträffade i prestanda per watt, prestanda per kvadratmillimeter eller prestanda per watt per kvadratmillimeter; att de har en större, bredare och mer mångsidig kundbas som använder plattformen på många olika sätt; och så vidare. Dessa kan vara solida motbevisningar, och jag råkar se giltigheten i några av dessa diskussionspunkter. Men samtidigt är jag av uppfattningen att internet i stort fortfarande är laserfokuserat på CPU- och GPU-siffror, och kiselmarknaden blir bara hårdare i den sfären. Det betyder naturligtvis inte att Qualcomms forsknings- och utvecklingsteam gör fel genom att investera så mycket på alla komponenter som bidrar till användarupplevelsen, antingen direkt eller genom att låta OEM-tillverkare spara kostnader genom att anta standardiserade implementeringar som Quick Avgift.

I slutet av dagen klickade du förmodligen på den här artikeln för att du läste ordet "benchmark" i titeln. Om jag tittar på vår egen statistik och resultatet av konkurrerande sajters artiklar om dessa ämnen, tror jag inte att jag skulle ha fel att säga att du skulle ha varit mindre benägna att läsa en artikel med en rubrik om Aqstic audio codec, Spectra 280 ISP, Hexagon 685 DSP eller Secure Processing Enhet. Detta är en av Qualcomms utmaningar framöver om det ska fortsätta att "bara" leverera prestandaförbättringar i storleksordningen 30 % under de närmaste åren. Det ökande gapet i benchmarkpoäng som internet påstår sig bry sig så lite eller så mycket om, men i alla fall inte kan tycks sluta diskutera, kommer att fortsätta suga den välförtjänta uppmärksamheten som många av företagets genombrott förtjänar.


Om du är intresserad av att lära dig mer om vad Snapdragon 845 har att erbjuda, kolla in vår tidigare täckning:

  • Qualcomms andra generationens Spectra ISP ger enorma förbättringar av smartphonefotografering
  • Qualcomm Hexagon 685 DSP är en välsignelse för maskininlärning
  • Snapdragon 845:s säkra bearbetningsenhet skyddar dina data från angripare

SDM845 BENCHMARK POÄNGSBLAD