Qualcomm Snapdragon 845 Hands On: benchmarks en eerste indrukken

Qualcomm nodigde XDA Developers uit op zijn hoofdkantoor in San Diego, waar we de kans kregen om het vlaggenschip van het bedrijf, de Snapdragon 845, systeem-op-chip te benchmarken. Hier zijn de resultaten.

De Qualcomm Leeuwebek 845 werd afgelopen december officieel aangekondigd, hoewel de onthulling ervan tijdens de jaarlijkse Snapdragon Tech Summit ons met bijna evenveel vragen als antwoorden achterliet. Hoewel we erin zijn geslaagd een beschrijving op oppervlakkig niveau te krijgen van de architectuur en mogelijkheden ervan, moesten we tot nu toe vertrouwen op de de interne gegevens van het bedrijf – namelijk de genoemde jaarlijkse procentuele verhogingen – om de prestaties van het nieuwe platform te schatten prestatie. Nu hebben we benchmarkscores.

Deze week werd een groep journalisten, analisten en YouTube-persoonlijkheden uitgenodigd voor het 5G Day-evenement van Qualcomm, waar het bedrijf meer informatie vrijgaf over zijn connectiviteitsinspanningen en de toekomst van de mobiele telefoon internetten. Daarna mochten sommigen van ons blijven voor een benchmarksessie met een referentieapparaat met de Snapdragon 845 en andere hoogwaardige componenten. Hoewel we slechts ongeveer twee tot drie uur hands-on tijd met het apparaat hadden - en ondanks het feit dat het referentieapparaat uitsluitend voor dit doel was gebouwd van het testen (en nu presenteren) van het platform - we zijn erin geslaagd inzicht te krijgen in wat we kunnen verwachten van aankomende vlaggenschipapparaten met de Snapdragon 845.

Voordat we u enkele van de resultaten laten zien die we hebben verzameld, volgt hier een korte opfriscursus over de Snapdragon 845, inclusief wat er is veranderd en wat er nieuw is op het gebied van CPU- en GPU-ontwerp en -implementatie.

NEEM ME NAAR DE BENCHMARKS


Een beetje achtergrond

De chiparchitectuur van de Snapdragon-serie, die historisch gezien een mix van aangepaste en semi-aangepaste kernen bevatte, gebaseerd op ARM-ontwerpen, is de afgelopen tien jaar dramatisch verbeterd. De Scorpion CPU-kern van Qualcomm werd gevolgd door de aangepaste Krait CPU-kern, te beginnen met de Snapdragon S4 in 2012. In 2015 stapte Qualcomm over op een combinatie van 64-bit standaard ARM Cortex-A57- en Cortex-A53-kernen met de Leeuwebek 810 en 808, waarbij Krait met pensioen gaat. Maar slechts een jaar later was Qualcomm terug in het aangepaste CPU-kernspel met de Leeuwebek 820. Het markeerde het debuut van Kryo (te zien in onderstaande vergelijkingen), dat een zware nadruk legde op floating point IPC (Instructions Per Clock) bij single-threaded prestaties.

Kryo’s CPU-prestaties en energie-efficiëntie verbeterden ten opzichte van Qualcomm’s nogal teleurstellende implementatie van de ARM Cortex-A57 in de Snapdragon 808 en 810, maar uit benchmarks bleek dat het niet kon tippen aan de kern van ARM uit 2016, de Cortex-A72, in termen van gehele getallen IPC. Dat gezegd hebbende, het was een verlossende release voor Qualcomm; zijn voorganger had de reputatie van het bedrijf bij sommige recensenten aangetast die in veel gevallen de hitte- en throttling-problemen die op veel Snapdragon 810-apparaten voorkomen, niet konden negeren, vooral eerdere modellen zoals de HTC One M9 En LG G Flex 2.

Met de Leeuwebek 835Qualcomm heeft de zaken opnieuw veranderd met “semi-aangepaste” CPU-kernen die gebruik maakten van de “Built on ARM Cortex Technology” -licentie. De Snapdragon 835 is voorzien van Kryo 280 ‘prestatie’-cores gebaseerd op ARM’s A73-ontwerp die sneller zijn dan de laatste generatie van het bedrijf volledig op maat gemaakte voorgangers in termen van integer-instructies per klok (IPC), maar gaan achteruit als het gaat om drijvende-kommaberekeningen (FPM). Toch blijft de Snapdragon 835 een van de snelste systeem-op-chips op de Android-markt, en het is een aanzienlijke sprong voorwaarts vanuit technologisch oogpunt, wat een betere energie-efficiëntie en thermische stabiliteit oplevert, evenals verbeteringen op het gebied van randapparatuur componenten.


Overzicht verbeteringen Snapdragon 845

Specificaties

Qualcomm Leeuwebek 845

Qualcomm Leeuwebek 835

Chipset

845 (10 nm LPP)

835 (10 nm LPE)

CPU

4x 2,8GHz Kryo 385 (A75 “prestatie”), 4x 1,8GHz Kryo 385 (A55 “efficiëntie”)

4x 2,45 GHz Kryo 280 (A73 groot), 4x 1,9 GHz Kryo 280 (A53 KLEIN)

GPU

Adreno 630 GPU

Adreno 540 GPU

Geheugen

4x 1866 MHz 32-bit LPDDR4X

4x 1866 MHz 32-bit LPDDR4X

ISP/Camera

Dubbele 14-bits Spectra 280 ISP 32 MP

Dubbele 14-bits Spectra 180 ISP 32 MP

Modem

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

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

Zoals je misschien al gemerkt hebt, is de Snapdragon 845 de eerste Qualcomm-chip in meerdere generaties die architectonisch niet is gereviseerd in een overstap van aangepaste naar semi-aangepaste kernen, of vice versa. Het maakt opnieuw gebruik van de “Built on ARM” -licentie, in de voetsporen van de Snapdragon 835 van vorig jaar. Dit is de eerste keer in jaren dat we de vlaggenschepen van Qualcomm twee jaar op rij zien vasthouden aan een aangepast of semi-aangepast kernontwerp, en dat is niet onterecht. De Snapdragon 845 beschikt over acht Kryo 385 CPU-kernen, en hoewel hun naam homogeniteit suggereert, bestaat hij feitelijk uit vier Cortex-A75-prestatiekernen en vier Cortex-A55-efficiëntiekernen. De sprong naar nieuwere kernen zou op zichzelf een gezonde prestatieverbetering suggereren, evenals de adoptie van Samsung's tweede generatie 10nm LPP (low power plus) FinFET-proces waarop de chip is gebouwd. Deze updates en andere verbeteringen dragen bij aan de genoemde prestatieverbetering van 30% ten opzichte van de 835 van vorig jaar, en de algemene verbetering van 25% tot 30% in energie-efficiëntie.

Snapdragon 845 systeem-op-chip (bron: Qualcomm)
Bron: ARM

De prestatiekernen van de Kryo 385 (‘Gold’) zijn geklokt tot 2,8 GHz, een stijging ten opzichte van de 2,4 GHz van de Kryo 280. Het ontwerp van de A75 is een verbetering ten opzichte van de A72 en A73 van voorgaande jaren qua prestaties, terwijl we overstappen op de ARMv8.2-architectuur, die een verbeterd geheugenmodel, schaalbare vectorextensies (SVE) en andere verbeteringen. De kernen voegen ook functies toe zoals ondersteuning voor ARM's DynamIQ, ARM's verbeterde standaard voor heterogeen computergebruik.

De A72 en A73 waren sterk gericht op het verbeteren van de thermische stabiliteit en energie-efficiëntie, en de A75 neemt deze voordelen over (bijvoorbeeld door de aftakkingsvoorspeller van de A73 met minimale afstemming te behouden) terwijl er een gezamenlijke verbetering in wordt vertoond prestatie.

De A75 heeft een stijging van 22% ten opzichte van de Cortex-A73 op hetzelfde procesknooppunt en bij dezelfde kloksnelheid. Het ziet ruim 20% betere integer-coreprestaties en 33% hogere floating-point- en NEON-prestaties (met de toevoeging van ondersteuning voor FP16 half-precieze verwerking) en verbeteringen in machine learning-prestaties door de opname van een INT8-dot-productinstructie voor 8-bits neurale netwerkalgoritmen (hoewel je waarschijnlijk nog steeds machine learning-workloads wilt uitvoeren op de Adreno 630 GPU van de Snapdragon 845 of DSP berekenen). Toen de A75 oorspronkelijk werd onthuld en gedetailleerd, suggereerde ARM dat we een stijging van 34% konden verwachten Geekbench-prestaties vergeleken met de Cortex-A73, die lage procentuele verbeteringen met dubbele cijfers zag ten opzichte van de A72 hooguit. In nog een paar paragrafen zullen we zien hoe dat zich vertaalt naar de Snapdragon 845.

Voordelen van heterogeen computergebruik. (Bron: Qualcomm)

DynamIQ is ook een veelbelovende vooruitgang, die voortbouwt op grote ontwikkelingen. WEINIG om het meeste uit de A75+A55-combinatie van de Snapdragon 845 te halen. DynamIQ regelt de groepering van CPU-clusters en hun onderlinge communicatie voor heterogeen computergebruik. Het ondersteunt maximaal acht CPU's per cluster, met maximaal acht spannings-/frequentiedomeinen per CPU-cluster - Snapdragon 845 heeft een vertrouwde opstelling met twee clusters, met drie klok- en spanningsdomeinen. De brug tussen clusters wordt uitgevoerd door een gedeelde DynamIQ-eenheid, of DSU, die een optionele gedeelde eenheid kan hosten L3-cache (waarbij de A75/A55 nu in plaats daarvan privé L2-caches heeft), en de Snapdragon 845 maakt optimaal gebruik van Het. DynamIQ maakt ook een nauwkeurigere CPU-kloksnelheidsregeling mogelijk, waar de 845 handig gebruik van zal maken.

Nu we het toch over gedeelde caches hebben, biedt met name de Snapdragon 845 ook een aparte systeemcache van 3 MB voor alle SoC blokken, waarvan Qualcomm beweert dat ze toegangstransacties tot 75% kunnen helpen verminderen, wat op zijn beurt enige prestaties en energiebesparing oplevert verbeteringen.

Bron: ARM

A55 versus A53 (Bron: ARM)

Het cluster van de Kryo 385 (‘zilver’) beschikt over ‘efficiëntie’-kernen gebaseerd op ARM’s Cortex-A55 en geklokt op 1,8 GHz. Qualcomm beweert dat het resultaat De prestatieverbetering bedraagt ​​ongeveer 15%, en het bedrijf merkte ook op dat de cores een sleutelrol spelen in de algehele kracht van het heterogene computerplatform. efficiëntie. We hebben inderdaad geweldige resultaten gezien met efficiëntiekernen van de vorige generatie in de vlaggenschipchipsets van Qualcomm, maar ook in het middensegment (de Snapdragon 625, die uitsluitend A53-kernen had en een legendarisch uithoudingsvermogen had, is een primeur voorbeeld). De A55 ziet de verwachte verbeteringen zoals de eerder genoemde ARMv8.2-architectuuruitbreidingen en dedicated machine learning instructies en privé L2-cache (tot 256 KB), en ook een opnieuw ontworpen microarchitectuur die een prestatieverbetering van 18% belooft prestatie met 15% betere energie-efficiëntie (we zullen moeten zien hoe Qualcomm besloot die knoppen af ​​te stemmen, maar het zal waarschijnlijk in het voordeel van het uithoudingsvermogen zijn).

Die prestatiereferentiestijging van 18% wordt weerspiegeld in 18% betere integer-prestaties, 20% hogere drijvende-kommaprestaties, 40% hogere prestaties in NEON SIMD en 15% sneller JavaScript, naast een enorme boost tot 200% voor geheugengebonden werklasten volgens ARM. De verminderde cachelatentie en prestatie-optimalisaties maken het een over het algemeen betere versie van de energiezuinige kern achter de opmerkelijke uithoudingskoningen van vorig jaar, en met de 845 met een iets lagere frequentie in het efficiëntiecluster (met 100 MHz vergeleken met de 835), verwachten we dat deze A55-opstelling een grote bijdrage zal leveren aan de levensduur van de batterij besparingen.

Last but not least brengt de Snapdragon 845 de verwachte verbeteringen aan de aangepaste GPU-lijn van Qualcomm, waarbij de nieuwe Adreno 630 30% snellere prestaties belooft en tegelijkertijd 30% energiezuiniger blijft. In tegenstelling tot de ARM-gebaseerde CPU's op de 845 was het een uitdaging om details te ontdekken over wat er nieuw en verbeterd is. prestatiecijfers - we weten dat deze bijvoorbeeld twee keer zoveel rekenkernen heeft als de Adreno GPU van de vorige generatie... maar niet veel anders.

We zijn in het verleden getrakteerd op grotere proportionele GPU-verbeteringen ten opzichte van vorig jaar, maar het is vermeldenswaard dat Qualcomm's Vooral GPU's staan ​​boven concurrenten in de Android-ruimte, iets dat niet altijd gezegd kan worden over de CPU aanbiedingen. De Mali-G72 (variant met 12 kernen) in de HiSilicon 970 en de Mali-G71 (variant met 20 kernen) in de Exynos 8895 begonnen die prestatiekloof te overbruggen, maar dit ging ten koste van de energie-efficiëntie. Dit is belangrijk voor Qualcomm, aangezien het bedrijf zich richt op heterogene computing in een uniform platform, en de verbeteringen in de energie-efficiëntie over de hele linie spelen daarin een grote rol Dat. Het past ook in de focus van het bedrijf op virtual reality (het is geen verrassing dat Snapdragon-chipsets dat wel zijn). op weg naar VR-headsets), en machine-learning-inspanningen op het apparaat (de SDK's stellen ontwikkelaars in staat om de werklast over de CPU, GPU en compute DSP te verdelen als dat nodig is).


Testeenheid, methodologie en valkuilen

Qualcomm Snapdragon 845 referentieontwerp

OnePlus 5 (leeuwenbek 835)

OnePlus 3T (leeuwenbek 821)

Android-versie

Android 8.0 Oreo

ZuurstofOS 5.0.2, Android 8.0 Oreo

ZuurstofOS 5.0.1, Android 8.0 Oreo

Chipset

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

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

Qualcomm Snapdragon 821/MSM8996 Pro (Quad-core, 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

Weergave

5,5-inch 2560 x 1440 pixels (538 ppi)

5,5-inch 1920 x 1080 pixels (401 ppi)

5,5-inch 1920 x 1080 pixels (401 ppi)

Opslag

UFS 2.1

UFS 2.1

UFS 2.0

Toen het tijd was om de Snapdragon 845 te testen, werden we naar een kleine vergaderruimte in het hoofdkantoor van Qualcomm in San Diego gebracht, waar we een paar uur konden werken met de nieuwste hardware van Qualcomm's Referentieontwerpprogramma. Dit exemplaar leek op iets dat daadwerkelijk in een winkel verkocht kon worden, in tegenstelling tot de brute, glanzende steen die het was Leeuwenbek 835 referentiemodel (MDP/S). Het had een 5,5-inch QHD-scherm en krachtige componenten, waaronder een bescheiden camerasensor, gedetailleerd in de tabel boven deze paragraaf. Qualcomm heeft zich gefocust op de ontwikkeling van een thermisch stabieler platform, en dat bleek duidelijk uit de referentieontwerpen prestaties: het apparaat was indrukwekkend thermisch stabiel en bleef zelfs bij hogere scores binnen de verwachte grenzen temperaturen.

Het draaide Android 8.0.0 Oreo zonder aanpassingen, maar op het apparaat was USB-foutopsporing ingeschakeld toen we daar aankwamen het, en root-toegang was schijnbaar ook ingeschakeld (we konden daar op dat moment niet van profiteren). Het was vóór onze sessie verschillende keren gebruikt voor benchmarking, waarbij de scores van weken terug aanzienlijk lager waren dan de scores die we behaalden.

Een paar woorden over de methodologie: We hadden slechts een paar uur met het Snapdragon 845-referentieapparaat, en er moet worden opgemerkt dat de ROM waarop het draaide verre van een productieklaar pakket was. We werden van tevoren geïnformeerd over enkele testafwijkingen waar we op moesten letten, dus de verkregen resultaten hadden niet door de software van het apparaat mogen worden beïnvloed. Dat gezegd hebbende, zijn sommige tests zoals PCMark afhankelijk van Android API-aanroepen en zijn ze daar mogelijk gevoeliger voor vreemd gedrag geïntroduceerd door de ROM, en onze gladheidstests zijn ook sterk afhankelijk van ROM optimalisatie. We verwachten dat sommige van deze cijfers enigszins zullen afwijken van de cijfers die we in de toekomst zullen rapporteren, zodra we de Snapdragon 845 op daadwerkelijke productie-eenheden kunnen testen. OEM's zullen hun eigen kernel- en gouverneurswijzigingen doorvoeren, en zij zullen uiteindelijk dicteren hoe de processor werkt presteert op hun apparaten (mogelijk niet met dezelfde schedutil CPU-schalingsregelaar als het referentieapparaat toepassingen). Toch zouden deze benchmarks ons nog steeds een geïnformeerd voorproefje moeten geven van wat we kunnen verwachten.

Omdat we een beperkte hoeveelheid tijd met deze apparaten hadden, en omdat ieder van ons er maar één kreeg eenheid te testen, konden we het ons niet veroorloven om grondig te verifiëren dat confounders in feite de situatie niet veranderden scoort. Dat gezegd hebbende, hebben we ook geen reden om aan te nemen dat deze scores niet betrouwbaar zijn: we hebben onafhankelijk van elkaar de weinige apps op het apparaat uitgeschakeld om te voorkomen dat ze op de achtergrond actief (en merkbaar maar minimaal van invloed op de scorepunten), en al onze resultaten vielen binnen (of boven) de door Qualcomm voorgestelde bereiken. Eén probleem dat we zeker niet konden vermijden, was hitte, omdat de tijdgebrek ons ​​dwong de meeste benchmarktests opeenvolgend uit te voeren. We hebben het apparaat echter laten afkoelen na de langere grafisch intensieve tests, en zoals we al eerder zeiden, doen we dat niet denk dat de hitte aanzienlijke throttling veroorzaakte (we hebben geen merkbare veranderingen in de CPU-frequentie waargenomen grafieken).

We hebben elke test drie keer uitgevoerd, met uitzondering van Geekbench (vier keer) en PCMark (één keer). Om de veranderingen tussen systeem-op-chip-generaties te vergelijken, hebben we dezelfde benchmarks hetzelfde aantal keren uitgevoerd op een OnePlus 3T (6GB) en OnePlus 5 (6GB). Beide apparaten hebben 1080p-schermen, dus we hebben in deze vergelijking alleen grafische tests buiten het scherm opgenomen. Aan het einde van het artikel vindt u echter een link naar alle gegevens die we voor dit artikel hebben gebruikt, waar u ook 1440p-resultaten op het scherm voor de SDM845 ziet. Zonder verder oponthoud, hier zijn de cijfers!


Benchmark-testresultaten

Allereerst gaan we een kijkje nemen Geekbank 4, een van de betere (zo niet de beste) tests voor het beoordelen van CPU-prestaties op Android-apparaten en op verschillende platforms. Deze benchmark is al jaren enorm populair onder liefhebbers het team erachter heeft geluisterd naar zowel gebruikers als bedrijven om de nauwkeurigheid te optimaliseren en de bruikbaarheid van zijn tests te maximaliseren. Geekbench 4 introduceerde een nieuwe scoreschaal genormaliseerd rond de Intel Core i7-6600U (die een basisscore van 4.000 heeft), evenals enkele pauzes tussen werklasten om het effect van thermische beperking te minimaliseren (als gevolg daarvan heeft het een langere voltooiingstijd dan Geekbench 3). De 4.1-update verbeterde ook de multi-core schaalbaarheid en bracht wijzigingen aan in de werklast van de geheugenlatentie om cachehits op systeem-op-chips met Cortex-A72- en A73-kernen te voorkomen (dit is een van de redenen waarom we een aantal van onze scores voor dit artikel opnieuw moesten testen, aangezien de single-core en multi-core scores een lichte stijging vertoonden van ongeveer 2% tot 5% respectievelijk). Geekbench 4 maakt gebruik van tests die populaire algoritmen en werklasten implementeren die homoloog zijn aan die achter de schermen in veel populaire applicaties, dus de scores zijn zeer inzichtelijk. De gedetailleerde uitsplitsing zal ons helpen enkele verbeteringen op de nieuwe chipset van Qualcomm te beoordelen.

Met de Snapdragon 845 zien we over de hele linie verbeteringen, iets dat niet gezegd kon worden van het vlaggenschip system-on-chip van vorig jaar. De single-core score kent een gemiddelde stijging van 25%, terwijl de multi-core score een kleinere stijging van 24% kent. Deze cijfers liggen rond de verwachte verbeteringen van 25% tot 30%, en voor het grootste deel zien we een stijging in elk van de subscores in Geekbench (zie de onderstaande grafiek). Een andere interessante observatie is dat zowel de drijvende-kommascore per MHz als de gehele score per MHz verbetering laten zien ten opzichte van de Snapdragon 835. De kernen in de Snapdragon 835 van vorig jaar zagen een stijging van de gehele score per MHz, maar een daling van de drijvende-kommascore per MHz vergeleken met de Krait-kernen in de Snapdragon 821. Deze keer zijn er minder compromissen (en voor de duidelijkheid: compromissen zijn niet wat we hier willen) van de ene generatie op de andere in die landen. categorieën, en de hogere kloksnelheid van de 845 betekent dat dit voordeel per MHz zich zou moeten vertalen in de verwachte prestaties verheffen.

SDM845

Single-core prestatieverbetering

SDM835

Single-core prestatieverbetering

MSM8996

Enkel

2453

x1,25

1965

x1,06

1841

Crypto

1547

x1,27

1223

x1,58

776

Geheel getal

2759

x1,33

2074

x1,12

1859

Drijvend punt

2065

x1,45

1422

x0,84

1696

Geheugenscore

2570

x.94

2721

x1,19

2285

AES (GB/sec)

1.16

x1,23

942.4

x1,78

529.8

LZMA (MB/sec)

4.14

x1,45

2.86

x1,29

2.22

JPEG (Mpixels/sec)

21.9

x1,32

16.6

x0,75

22

Canny (Mpixels/sec)

32.3

x1,27

25.5

x0,79

32.1

Lua MB/sec)

2.20

x1,25

1.76

x1,24

1.42

Dijkstra (MTW/sec

1.88

x1,08

1.74

x1,20

1.45

SQLite (Krows/sec)

71.8

x1,35

53.3

x1,43

37.2

HTML5-parseren (MB/sec)

12.9

x1,43

8.99

x1,01

8.90

HTML5 DOM (KElementen/sec)

2930

x1,31

2230

x2,97

746.6

Histogram (Mpixels/sec)

68.4

x1,31

52.2

x0,92

56.7

PDF-weergave (Mpixels/sec)

68.6

x1,37

50.1

x0,84

59.5

LLVM (functies/sec)

353.8

x1,35

262.6

x1,58

165.9

Camera (beelden/sec)

7.82

x1,38

5.68

x0,74

7.70

N-lichaamsfysica (Kpairs/sec)

1440

x1,64

877.8

x0,79

1110

Raytracing (Kpixels/sec)

353.5

x1,51

233.4

x0,81

286.7

Stijve lichaamsfysica (FPS)

8683.3

x1,40

6189.4

x1,06

5815.2

HDR (Mpixels/sec)

12

x1,42

8.48

x0,71

12

Gaussiaanse vervaging (Mpixels/sec)

33.9

x1,40

24.3

x0,48

51.1

Spraakherkenning (woorden/sec)

18.7

x1,30

14.4

x1,36

10.6

Gezichtsdetectie (Ksubvensters/sec)

823.8

x1,62

509.1

x0,76

671.7

Geheugenkopie (GB/sec)

6.04

x1,22

4.94

x0,77

6.38

Geheugenlatentie (ns)

174.9

x1,40

124.8

x0,53

237

Geheugenbandbreedte (GB/sec)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Multi-core prestatieverbeteringen

SDM835

Multi-core prestatieverbeteringen

MSM8996

Multi

8437

x1,24

6788

x1,66

4104

Crypto

7025

x1,15

6117

x3.04

2013

Geheel getal

11071

x1,23

8981

x1,84

4879

Drijvend punt

8288

x1,33

6232

x1,51

4134

Geheugenscore

3087

x1,05

2937

x1,03

2838

AES (GB/sec)

5.28

x1,14

4.62

x3.12

1.48

LZMA (MB/sec)

15.4

x1,17

13.2

x1,92

6.87

JPEG (Mpixels/sec)

98.4

x1,22

80.9

x1,66

48.7

Canny (Mpixels/sec)

142.2

x1,17

121.5

x1,59

76.6

Lua MB/sec)

8.40

x1,05

8.03

x2,01

4

Dijkstra (MTW/sec

7.14

x1,31

5.47

x1,49

3.66

SQLite (Krows/sec)

309

x1,32

234.4

x2,41

97.4

HTML5-parseren (MB/sec)

58.1

x1,39

41.9

x1,79

23.4

HTML5 DOM (KElementen/sec)

7.14

x1,43

5.01

x2,66

1.88

Histogram (Mpixels/sec)

303

x1,18

256.1

x1,72

149

PDF-weergave (Mpixels/sec)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfuncties/sec)

1440

x1,20

1200

x2,46

488.3

Camera (beelden/sec)

34

x1,28

26.6

x1,58

16.8

N-lichaamsfysica (Mpairs/sec)

6.04

x1,48

4.07

x1,67

2.44

Raytracing (Kpixels/sec)

1420

x1,64

1010

x1,64

616.6

Stijve lichaamsfysica (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpixels/sec)

51.3

x1,30

39.6

x1,64

24.2

Gaussiaanse vervaging (Mpixels/sec)

142.7

x1,32

108.3

x1,43

75.7

Spraakherkenning (woorden/sec)

52.2

x1,17

44.6

x1,42

31.4

Gezichtsdetectie (Ksubvensters/sec)

3.31

x1,40

2.37

x1,25

1.89

Geheugenkopie (GB/sec)

9.11

x1,29

7.07

x.71

9.96

Geheugenlatentie (ns)

167.8

x1,29

130.1

x0,55

237.2

Geheugenbandbreedte (GB/sec)

18.6

x1,20

15.5

x0,88

17.6

Over het geheel genomen vertoont Geekbench 4 een gezonde (hoewel niet spectaculaire) verbetering op jaarbasis. Maar cruciaal is dat de scores niet genoeg zijn om Apple's A11 Bionic systeem-op-chip te verslaan, dat ruim 4.200 punten scoort in single-core tests en ruim 10.100 in multi-core tests. Sinds Apple een paar jaar geleden begon weg te rennen met chipbenchmarks, is de kloof tussen Apple en Qualcomm alleen maar groter geworden, tot het punt waarop de laatsten claims van 25% tot 30% verbeteringen op jaarbasis bij elke Snapdragon-revisie zijn een teken geworden van het onvermogen van het bedrijf om het op maat gemaakte silicium van Apple op dit gebied omver te werpen. groet.

Natuurlijk zijn er enkele tegenargumenten die de vergelijking ondermijnen. De schijnbaar onoverbrugbare kloof tussen Qualcomm en Apple’s systeem-op-chips wordt kleiner als je naar de statistieken kijkt zoals bijvoorbeeld de prestaties per vierkante millimeter, of als je kijkt naar de specifieke doelstellingen van elk bedrijf. Qualcomm wil dat de Snapdragon 845 een prestatie-watt-tot-vierkante-millimeter-verhouding heeft die het beste aansluit bij toepassingen niet alleen op smartphones, maar ook op virtual reality-headsets, aangesloten apparaten en Windows computers. Apple ontwerpt zijn chipsets voornamelijk en vrijwel uitsluitend met één apparaat in gedachten: de iPhone.

Argumenten en tegenargumenten op dat punt terzijde, de prestatieverbetering voor de Snapdragon 845 ligt rond wat we hadden verwacht en wat door Qualcomm wordt beweerd. Verwacht alleen niet dat de CPU-mogelijkheden van de 845 (en zeker niet de Geekbench-score) overeenkomen met de huidige en toekomstige chipsets van Apple.

SDM845

Prestatieverbetering

SDM835

Prestatieverbetering

MSM8996

Algemeen

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

Verderop hebben we benchmarkresultaten van AnTuTu, een extreem populaire en holistische test die regelmatig zinvolle herzieningen krijgt. Hoewel AnTuTu misschien het best bekend staat om zijn prominente testresultaat met één score, is het de individuele subscore uitsplitsing die ons in de meeste gevallen, en in dit geval, het beste in staat stelt de verschillen tussen chips te beoordelen speciaal.

Bij de UX- en geheugentests zijn componenten en factoren betrokken die verder gaan dan de CPU en GPU waarop we ons concentreren, en dus zijn afwijkingen van onze verwachte resultaten niet geheel onverwacht. Toch ligt de gemiddelde scorestijging voor de Snapdragon 845 comfortabel op het verwachte bereik van 25%, net als de gemiddelde GPU- en CPU-scores. De UX-test, die het gebruik van applicaties in de echte wereld simuleert (bijvoorbeeld scrollen door lijsten, laden van tekst en afbeeldingen elementen, enzovoort), ziet een gigantische boost ten opzichte van onze OnePlus 5-specifieke score, terwijl de geheugenwerklast een afname. Aangezien de eindscore een som is van alle onafhankelijke scores, is het deze UX-test die een onevenredige invloed heeft op het eindresultaat in het voordeel van de 845. Omdat het een test is die acuut wordt beïnvloed door systeemgedrag, raden we aan er minder aandacht aan te besteden.

PCMark voor Android-benchmarkOntwikkelaar: UL LLC

Prijs: gratis.

3.4.

Downloaden

SDM845

Prestatieverbetering

SDM835

Prestatieverbetering

MSM8996

Web 2.0-score

8197

x1,23

6667

x1,14

5828

Surfen

6971

x1,10

6321

x1,20

5263

Video bewerking

5726

x1,11

5146

x1,13

4542

Schrijven

8278

x1,25

6604

x1,37

4821

Fotobewerking

17196

x1,55

11060

x.90

12273

Data manipulatie

6515

x1,18

5543

x1,17

4752

Een andere test die zowel toepassingen uit de echte wereld als gebruiksscenario's simuleert en die volledig afhankelijk is van ROM- en kernel/governor-afstemming is PCMark. We weten niet veel over het algehele gedrag van het referentieontwerp van Qualcomm, dus we kunnen geen commentaar geven op hoe homoloog de frequentieschaling van het referentieontwerp van het bedrijf zou kunnen zijn met een winkeleenheid. Zoals we in recensies hebben gezien, variëren de PCMark-scores van telefoon tot telefoon, zelfs als deze telefoons vergelijkbare of identieke specificaties hebben. Dat gezegd hebbende, zien de meeste tests een duidelijke stijging met dubbele cijfers op de Snapdragon 845, met uitzondering van de fotobewerkingstest. (Volledige openbaarmaking: we konden slechts één score voor deze test registreren, omdat we problemen ondervonden bij het installeren en uitvoeren van de benchmark op verschillende testeenheden.)

GFXBench-benchmarkOntwikkelaar: Kishonti Ltd.

Prijs: gratis.

3.3.

Downloaden
3DMark â De benchmark voor gamersOntwikkelaar: UL LLC

Prijs: gratis.

4.1.

Downloaden

3DMARK

SDM845

Prestatieverbetering

SDM835

Prestatieverbetering

>MSM8996

Scoren

4859

x1,18

4103

1.40

2924

Natuurkunde

5444

x1,75

3112

1.55

2010

Grafisch

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

We gingen verder met grafische benchmarks waar we naar keken GFXBench's populaire Manhattan (ES 3.1) en Car Chase-tests en 3DMark's Slingshot Unlimited-test (ES 3.1). (We hebben Vulkan niet doorgenomen en hebben de resultaten van grafische tests op het scherm niet in deze vergelijking opgenomen, hoewel je de (on-screen scores in onze spreadsheet.) Het is in deze tests dat we enkele van de betere prestatiecijfers zien die voortkomen uit de Adreno 630 van Qualcomm GPU. Concreet zien we verbeteringen met dubbele cijfers die een prestatie van 50% benaderen (en in sommige gevallen zelfs overschrijden). boost op de Manhattan- en Car Chase-offscreen-tests van GFXBench, terwijl 3DMark in totaal een stijging van 18% ziet scoren. De natuurkundescore laat de grootste verbetering zien, met een 75% hogere score en variabele stijgingen in de drie delen van de test.

We hebben ook de Manhattan ES 3.1 Endurance / Battery Life-test uitgevoerd op de Snapdragon 845, een test van 30 minuten die de thermische grenzen verlegt van welk apparaat dan ook waarop het draait (met de Snapdragon 845 in vooral zagen we een absurde piekoppervlaktetemperatuur van 47°C | 117°F), en ondanks dat het apparaat ondraaglijk heet werd, daalde de framerate slechts met ongeveer 16% en stabiliseerde zich hoger tegen het einde van de periode. test. Dit is zeker niet slecht als je bedenkt dat we deze test normaal gesproken bij een koele 28°C starten 82,4°F, een luxe die we ons niet konden veroorloven in een (letterlijk) verhitte benchmarksessie. We hebben enkele grafieken gegeven waarin de beperking van de 821 en 835 wordt vergeleken, maar houd er rekening mee dat deze resultaten verkregen in veel meer gecontroleerde testomgevingen - ik zou geen sterke conclusies trekken uit deze specifieke resultaten.

Last but not least hebben we op de lijst met synthetische benchmarks een groep browsertests: Octane, Kraken, Jetstream en Sunspyder. Gelukkig liet de Snapdragon 845 op deze tests een verbetering zien in de eindscore ten opzichte van de Snapdragon 835 op jaarbasis. We hebben de volledige uitsplitsing van de scores opgenomen in de spreadsheet onderaan dit artikel, en wij Ik stel voor dat u naar dat blad verwijst, aangezien we voor elk specifiek onderdeel veel meer scores konden registreren werkdruk. Het is eenvoudigweg niet haalbaar voor ons om al deze uitsplitsingen in dit artikel op te nemen zonder de leesbaarheid te beïnvloeden, dus hebben we ervoor gekozen om ons te concentreren op de meer populaire scores en tests.

We hebben nog een paar andere tests uitgevoerd die geen significante resultaten opleverden. De RenderScript-score van Geekbench 4 liet een enorme stijging van 100% zien ten opzichte van de Snapdragon 835, waarbij de Snapdragon 845 behaalde een score van 14.353 en de Razer Phone- en Exynos S8-gebaseerde apparaten scoorden in het bereik van 8.000. Een paar leden van de pers tijdens de benchmarkingsessie, waaronder Fudzilla' Fuad Abazovic informeerde hiernaar en kreeg te horen dat dit mogelijk verband hield met de tweevoudige toename van het aantal rekenkernen in de Snapdragon 845 (er werd ons verteld dat de grafische prestaties echter worden beperkt door een vaste pijplijn, dus verwacht niet dat je in de meeste gevallen zo'n dramatische verbetering zult zien werkdruk). We hebben ook voor de lol een van onze soepelheidstests op de Snapdragon 845 uitgevoerd om te zien of de Oreo ROM van het referentieapparaat goed geoptimaliseerd was en/of de 845 liet een meetbaar voordeel zien in de prestaties van de gebruikersinterface... zinloos, toegegeven, omdat het voor ons onmogelijk is om te bepalen of een van beide, beide of geen van beide waar is. Dat gezegd hebbende, liet de scrolltest in de Play Store (een eenvoudige reeks snelle veegbewegingen van meerdere seconden door een vooraf geladen lijst met "Toplijsten") nogal verbazingwekkende resultaten zien (grafieken hierboven).


Benchmarks geven en benchmarks nemen weg

We hebben een overvloed aan benchmarks doorlopen en een glimp kunnen opvangen van de prestaties van de Snapdragon 845. Er valt echter nog veel te ontdekken, en hoe het systeem-op-chip uiteindelijk presteert zal afhangen van de implementaties van de fabrikant. We hopen dat dit een nuttige, zij het onvolmaakte, vergelijking is geweest. We zullen de Snapdragon 845 zeker opnieuw bekijken – en de instantiatie ervan op apparaten uit 2018 – zodra vlaggenschiptelefoons op de markt komen.

Met de schat aan benchmarkinformatie die we hebben uitgepakt, zijn er een paar belangrijke conclusies. De beweringen van Qualcomm over een verbetering van 30% in zowel CPU- als GPU-prestaties lijken volkomen terecht geld, met enkele schommelingen boven en onder dat cijfer in verschillende benchmarks en hun individuele benchmarks subscores. We kunnen hieruit concluderen dat de Snapdragon 845 goed gebruik maakt van de architectonische verbeteringen die de verhuizing met zich meebrengt naar A75- en A55-kernen, en dat de Adreno GPU-lijn jaar na jaar opnieuw een respectabele prestatie levert verbetering. Dit alles gaat ook gepaard met grote verbeteringen in de energie-efficiëntie die, hoewel moeilijker te meten, zouden moeten resulteren in meer tastbare voordelen voor de eindgebruiker. We kunnen ook prestatievoordelen verwachten van de adoptie van DynamIQ, een van de belangrijkste ontwikkelingen in ARM-gebaseerde chipsets van de laatste tijd. Voeg daarbij de gedeelde systeemcache van de Snapdragon 845 en de beschikbaarheid van SDK’s om op de juiste manier gebruik te maken van alle SoC-blokken, en we kunnen beginnen te zien hoe de toenemende focus van Qualcomm op heterogeen computergebruik de toekomst zal vormgeven Leeuwebekplatform vooruit gaan. Het is veelzeggend dat, hoewel het doel van het persevenement van vorige week in de eerste plaats was om de CPU en GPU van de Snapdragon 845 te benchmarken, de meeste rondleidingen en gesprekken hadden betrekking op de randcomponenten die het bedrijf met elk ervan blijft verfijnen generatie.

Veel van de meest opwindende ontwikkelingen op Snapdragon liggen inderdaad op de systeem-op-chip-blokken rond de CPU en GPU. Op het gebied van connectiviteit verbetert Qualcomm bijvoorbeeld zijn modem en werkt hij samen met partners om de overgang naar 5G te bespoedigen en te vergemakkelijken. Het bedrijf verdubbelt ook de inzet van machine learning, en dat terwijl dat zo is Zeshoek 685 DSP schiet tekort bij een speciale verwerkingseenheid, maar levert nog steeds drie keer de prestaties van de vorige generatie. De Aqstic-audiocodec (een audiocodec met laag vermogen die standaarden met hoge resolutie en geïntegreerde DAC's ondersteunt), energiebeheer en snel opladen van Qualcomm oplossing, de Spectra ISP en de nieuwe Secure Processing Unit zijn allemaal toegevoegde waarde die op één of andere manier invloed hebben op de gebruikerservaring. een andere. Maar tegelijkertijd is het voor het bedrijf ontzettend moeilijk geweest om te communiceren hoe al dit extra silicium uiteindelijk op concrete, traceerbare manieren in de gebruikerservaring terechtkomt. CPU's en GPU's blijven de belangrijkste componenten in de hoofden van de meeste gebruikers.

Dat brengt mij bij het punt dat ik in 2016 naar voren bracht: ik merkte de groter wordende gleuf tussen Apple en Qualcomm, en de manieren waarop concurrenten als Huawei en Samsung de prestatiekroon van het bedrijf op Android-gebied begonnen uit te dagen. Die chokehold is inderdaad nog niet losser geworden – hij is alleen maar strakker geworden nu de A11 Bionic in één revisie een voorsprong heeft genomen op zowel de Snapdragon 835 als de nog niet uitgebrachte 845. Zoals John Poole, de maker van Geekbench 4, ooit zei in een interview met XDA: "Hoewel ze niet concurreren met Apple, concurreren ze wel met Apple". Dit geldt vooral in de ogen van enthousiastelingen en degenen die mobiele technologie op de voet volgen – zo is het Het wordt steeds duidelijker dat concurrenten hun achterstand inhalen en, op sommige (of zelfs veel) gebieden, zelfs voorbijstreven Qualcomm. Nu Samsung bijvoorbeeld een gigantische verdubbeling van de single-core prestaties belooft met de aankomende Exynos-chip, en met HiSilicon introduceerde vorig jaar de eerste speciale neurale netwerkspecifieke verwerkingseenheid, wordt een groot deel van de aandacht van de pers elders gevestigd.

Zeker, Qualcomm zal beweren dat zijn Hexagon DSP eigenlijk een AI-platform van de derde generatie is; dat hun chips ongeëvenaard zijn wat betreft prestaties per watt, prestaties per vierkante millimeter of prestaties per watt per vierkante millimeter; dat ze een groter, breder en diverser klantenbestand hebben dat het platform op veel verschillende manieren gebruikt; enzovoort. Dit kunnen solide weerleggingen zijn, en ik zie toevallig de geldigheid van sommige van deze gespreksonderwerpen. Maar tegelijkertijd ben ik van mening dat het internet in het algemeen nog steeds zeer gefocust is op CPU- en GPU-cijfers, en dat de siliciummarkt op dat gebied alleen maar feller wordt. Dat wil natuurlijk niet zeggen dat de onderzoeks- en ontwikkelingsteams van Qualcomm het verkeerde doen door zo zwaar te investeren in alle componenten die bijdragen aan de gebruikerservaring, hetzij rechtstreeks, hetzij doordat OEM's kosten kunnen besparen door gestandaardiseerde implementaties zoals Quick te adopteren Aanval.

Uiteindelijk heb je waarschijnlijk op dit artikel geklikt omdat je het woord ‘benchmark’ in de titel las. Kijkend naar onze eigen statistieken en de prestaties van artikelen van concurrerende sites over deze onderwerpen, denk ik niet dat ik ongelijk heb als ik zeg dat je het is minder waarschijnlijk dat ik een artikel lees met een kop over de Aqstic-audiocodec, de Spectra 280 ISP, de Hexagon 685 DSP of de Secure Processing Eenheid. Dit is een van de uitdagingen van Qualcomm voor de toekomst als het de komende jaren “slechts” prestatieverbeteringen in de orde van grootte van 30% wil blijven leveren. De steeds groter wordende kloof in benchmarkscores waar het internet beweert zo weinig of zo veel om te geven, maar dat in ieder geval niet kan lijken te stoppen met discussiëren, zullen de welverdiende aandacht blijven trekken die veel van de doorbraken van het bedrijf met zich meebrengen verdienen.


Als je meer wilt weten over wat de Snapdragon 845 te bieden heeft, bekijk dan onze eerdere berichtgeving:

  • Qualcomm's tweede generatie Spectra ISP brengt enorme verbeteringen in smartphonefotografie
  • Qualcomm Hexagon 685 DSP is een zegen voor machine learning
  • De Secure Processing Unit van Snapdragon 845 beschermt uw gegevens tegen aanvallers

SDM845 BENCHMARKSCORESBLAD