Qualcomm Snapdragon 845 Hands On: Benchmarks și primele impresii

Qualcomm i-a invitat pe XDA Developers la sediul său din San Diego, unde ni s-a oferit oportunitatea de a compara sistemul-on-chip-ul emblematic al companiei, Snapdragon 845. Iată rezultatele.

The Qualcomm Snapdragon 845 a fost anunțat oficial în decembrie anul trecut, deși dezvăluirea sa la summitul anual Snapdragon Tech ne-a lăsat cu aproape tot atâtea întrebări cât și răspunsuri. Deși am reușit să obținem o descriere la nivel de suprafață a arhitecturii și capabilităților sale, până acum, a trebuit să ne bazăm pe datele interne ale companiei -- și anume, creșterile sale procentuale cotate de la an la an -- pentru a estima noua platformă performanţă. Acum, avem scoruri de referință.

Săptămâna aceasta, un grup de jurnaliști, analiști și personalități YouTube au fost invitați la evenimentul Qualcomm 5G Day, unde compania a lansat mai multe informații despre eforturile sale de conectivitate și viitorul telefonului mobil Internet. După aceea, unii dintre noi au trebuit să rămână pentru o sesiune de benchmarking cu un dispozitiv de referință care are Snapdragon 845 și alte componente de ultimă generație. Deși am avut doar aproximativ două până la trei ore de timp practic cu dispozitivul - și în ciuda faptului că dispozitivul de referință a fost construit cu unicul scop de testare (și acum prezentarea) platformei -- am reușit să obținem informații despre ce să ne așteptăm de la viitoarele dispozitive emblematice care vor include Snapdragon 845.

Înainte de a vă arăta câteva dintre rezultatele pe care le-am colectat, iată o reîmprospătare rapidă a Snapdragon 845, inclusiv ce s-a schimbat și ce este nou în ceea ce privește proiectarea și implementarea CPU și GPU.

DU MĂ LA REFERENTE


Un pic de fundal

Arhitectura cipurilor din seria Snapdragon, care a prezentat istoric un amestec de nuclee personalizate și semi-personalizate bazate pe design ARM, s-a îmbunătățit dramatic în ultimul deceniu. Miezul CPU Scorpion al Qualcomm a fost urmat de nucleul CPU Krait personalizat, începând cu Snapdragon S4 în 2012. În 2015, Qualcomm a trecut la o combinație de nuclee ARM Cortex-A57 și Cortex-A53 pe 64 de biți cu Snapdragon 810 și 808, retragerea Krait în acest proces. Dar numai un an mai târziu, Qualcomm a revenit în jocul de bază personalizat cu procesorul Snapdragon 820. A marcat debutul lui Kryo (prezentat în comparații de mai jos), care a pus un accent puternic pe IPC (Instructions Per Clock) în virgulă mobilă în performanța cu un singur thread.

Performanța procesorului Kryo și eficiența energetică s-au îmbunătățit față de implementarea destul de copleșitoare de către Qualcomm a ARM Cortex-A57 în Snapdragon 808 și 810, dar benchmark-urile au arătat că nu se poate potrivi cu nucleul ARM din 2016, Cortex-A72, în termeni de număr întreg. IPC. Acestea fiind spuse, a fost o versiune răscumpărătoare pentru Qualcomm; predecesorul său a pătat reputația companiei în rândul unor recenzenți care, în multe cazuri, nu a putut ignora problemele de căldură și de accelerare observate pe multe dispozitive Snapdragon 810, în special pe modelele anterioare, cum ar fi HTC One M9 și LG G Flex 2.

Cu Snapdragon 835, Qualcomm a schimbat lucrurile din nou cu nuclee CPU „semi-personalizate” care au profitat de licența „Built on ARM Cortex Technology”. Snapdragon 835 dispune de nuclee de „performanță” Kryo 280 bazate pe designul ARM A73, care sunt mai rapide decât ultima generație a companiei. predecesori complet personalizați în ceea ce privește instrucțiunile întregi pe ceas (IPC), dar regresează când vine vorba de matematica în virgulă mobilă (FPM). Cu toate acestea, Snapdragon 835 rămâne unul dintre cele mai rapide sistem pe cipuri de pe piața Android și este un salt înainte substanțial din punct de vedere tehnologic, aducând o mai bună eficiență energetică și stabilitate termică, precum și progrese în periferice componente.


Prezentare generală a îmbunătățirilor Snapdragon 845

Specificații

Qualcomm Snapdragon 845

Qualcomm Snapdragon 835

Chipset

845 (10 nm LPP)

835 (10 nm LPE)

CPU

4x 2,8GHz Kryo 385 (A75 „performanță”), 4x 1,8GHz Kryo 385 (A55 „eficiență”)

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

GPU

GPU Adreno 630

Adreno 540 GPU

Memorie

4x 1866MHz LPDDR4X pe 32 de biți

4x 1866MHz LPDDR4X pe 32 de biți

ISP/Cameră foto

Spectra duală pe 14 biți 280 ISP 32MP

Spectra dual pe 14 biți 180 ISP 32MP

Modem

Snapdragon X20 LTE (link în jos Cat 18, legătura ascendentă Cat 13)

Snapdragon X16 LTE (link în jos Cat 16, legătura ascendentă Cat 13)

După cum probabil ați observat, Snapdragon 845 este primul cip Qualcomm din mai multe generații care nu a fost revizuit arhitectural printr-o trecere de la nuclee personalizate la nuclee semi-personalizate sau viceversa. Reangajează licența „Built on ARM”, urmând pașii Snapdragon 835 de anul trecut. Aceasta este prima dată în ultimii ani în care vedem produse emblematice Qualcomm cu un design de bază personalizat sau semi-personalizat doi ani la rând și nu este nejustificat. Snapdragon 845 are opt nuclee procesor Kryo 385 și, în timp ce numele lor sugerează omogenitate, este de fapt alcătuit din patru nuclee de performanță Cortex-A75 și patru nuclee de eficiență Cortex-A55. Trecerea la nuclee mai noi ar sugera prin ea însăși o creștere sănătoasă a performanței, la fel ca și adoptarea procesului FinFET de 10 nm LPP de 10 nm (low power plus) de la Samsung pe care este construit cipul. Aceste actualizări și alte îmbunătățiri contribuie la creșterea de performanță de 30% citată față de 835 de anul trecut și la îmbunătățirea generală cu 25% până la 30% a eficienței energetice.

Snapdragon 845 System-on-chip (Sursa: Qualcomm)
Sursa: ARM

Performanța Kryo 385 („Gold”) nuclee sunt tactate până la 2,8GHz, față de 2,4GHz ale Kryo 280. Designul A75 se îmbunătățește față de A72 și A73 din anii precedenți termeni de performanță, în timp ce trece la arhitectura ARMv8.2, care aduce un model de memorie îmbunătățit, extensii vectoriale scalabile (SVE) și alte îmbunătățiri. Nuclele adaugă, de asemenea, funcții precum suport pentru DynamIQ de la ARM, standardul îmbunătățit ARM pentru calcule eterogene.

A72 și A73 s-au concentrat în mare măsură pe îmbunătățirea stabilității termice și a eficienței energetice, iar A75 aduce aceste beneficii (de exemplu, păstrând predictorul de ramificație al lui A73 cu reglaj minim) în timp ce prezintă o îmbunătățire concertată a performanţă.

A75 are o creștere de 22% față de Cortex-A73 pe același nod de proces și la aceeași viteză de ceas. Acesta vede performanțe de bază întregi cu peste 20% mai bune și performanțe cu virgulă mobilă și NEON cu 33% mai mari (cu adăugarea de suport pentru FP16 procesare de jumătate de precizie) și îmbunătățiri ale performanței învățării automate prin includerea unei instrucțiuni de produs INT8 dot pentru 8 biți algoritmi de rețea neuronală (deși probabil că ați dori totuși să executați sarcini de lucru de învățare automată pe GPU-ul Adreno 630 al Snapdragon 845 sau calculează DSP). Când A75 a fost inițial dezvăluit și detaliat, ARM a sugerat că ne putem aștepta la o creștere de 34% a Performanța Geekbench în comparație cu Cortex-A73, care a înregistrat îmbunătățiri procentuale scăzute de două cifre față de A72 cel mult. În doar câteva paragrafe, vom vedea cum se traduce asta în Snapdragon 845.

Avantajele calculului eterogen. (Sursa: Qualcomm)

DynamIQ este, de asemenea, un progres promițător, bazat pe mare. PUȚIN pentru a profita la maximum de combinația A75+A55 găsită pe Snapdragon 845. DynamIQ guvernează gruparea clusterelor CPU și intercomunicarea lor pentru calcule eterogene. Acceptă până la opt procesoare per cluster, cu până la opt domenii de tensiune/frecvență per cluster de procesoare -- Snapdragon 845 are o configurație familiară cu două clustere, cu trei domenii de ceas și tensiune. Puntea dintre clustere este realizată de o unitate partajată DynamIQ, sau DSU, care poate găzdui o unitate partajată opțională. Cache L3 (cu A75/A55 având acum cache L2 private), iar Snapdragon 845 profită din plin de aceasta. DynamIQ permite, de asemenea, un control mai fin al vitezei de ceas al procesorului, pe care 845 îl va utiliza cu ușurință.

În timp ce vorbim despre cache-urile partajate, Snapdragon 845 în special oferă și un cache de sistem separat de 3MB pentru toate SoC blocuri, despre care Qualcomm susține că pot ajuta la reducerea tranzacțiilor de acces cu până la 75%, producând, la rândul său, o anumită performanță și economie de energie îmbunătățiri.

Sursa: ARM

A55 vs. A53 (Sursa: ARM)

Clusterul Kryo 385 („Silver”) are nuclee de „eficiență” bazate pe Cortex-A55 de la ARM și tactate la 1,8 GHz. Qualcomm susține că rezultatul creșterea performanței este de aproximativ 15%, iar compania a remarcat, de asemenea, că nucleele joacă un rol cheie în puterea globală a platformei de calcul eterogene. eficienţă. Într-adevăr, am văzut rezultate excelente cu nucleele de eficiență din generația anterioară în chipset-urile emblematice ale Qualcomm, dar și în gama medie (Snapdragon 625, care includea exclusiv nuclee A53 și avea o rezistență legendară, este un exemplu). A55 vede îmbunătățirile așteptate, cum ar fi extensiile de arhitectură ARMv8.2 menționate mai sus, învățarea automată dedicată instrucțiuni și cache L2 privată (până la 256 KB) și, de asemenea, o micro-arhitectură reproiectată care promite o îmbunătățire a performanței cu 18% performanţă la o eficiență energetică cu 15% mai bună (Va trebui să vedem cum a decis Qualcomm să regleze aceste butoane, dar probabil va fi în favoarea rezistenței).

Creșterea de referință a performanței cu 18% se reflectă în performanțe întregi cu 18% mai bune, performanță în virgulă mobilă cu 20% mai mare, 40% performanță mai mare în NEON SIMD și JavaScript cu 15% mai rapid, alături de o creștere masivă de până la 200% a sarcinilor de lucru legate de memorie conform BRAŢ. Latența redusă a memoriei cache și optimizările de performanță o fac o versiune generală mai bună a nucleului eficient din punct de vedere energetic din spatele regilor de anduranță notabili de anul trecut și cu 845 având o frecvență puțin mai mică în clusterul de eficiență (cu 100 MHz în comparație cu 835), ne așteptăm ca acest aranjament A55 să contribuie în mare măsură la durata de viață a bateriei economii.

Nu în ultimul rând, Snapdragon 845 aduce îmbunătățirile așteptate liniei GPU personalizate a Qualcomm, cu noul Adreno 630 care promite performanțe cu 30% mai rapide, rămânând în același timp cu 30% mai eficientă din punct de vedere energetic. Spre deosebire de procesoarele bazate pe ARM de pe 845, a fost o provocare să descoperi detalii despre ceea ce este nou și îmbunătățit dincolo. cifre de performanță - știm că are de două ori mai multe nuclee de calcul decât GPU-ul Adreno din generația anterioară, de exemplu... dar nu multe altele.

Am fost tratați cu îmbunătățiri mai mari ale GPU-ului proporțional de la an la an în trecut, dar merită remarcat faptul că Qualcomm GPU-urile, în special, stau deasupra concurenților în spațiul Android, ceva ce nu se poate spune întotdeauna despre procesorul său ofrande. Mali-G72 (varianta cu 12 nuclee) prezentată în HiSilicon 970 și Mali-G71 (varianta cu 20 nuclee) găsită în Exynos 8895 au început să reducă această diferență de performanță, dar în detrimentul eficienței energetice. Acest lucru este important pentru Qualcomm, având în vedere că compania se concentrează pe calcularea eterogenă în a platformă unificată, iar îmbunătățirea eficienței energetice la nivel global joacă un rol important în acea. De asemenea, se încadrează în concentrarea companiei pe realitatea virtuală (nu este surprinzător faptul că chipset-urile Snapdragon sunt făcându-și drum spre căștile VR), și eforturile de învățare automată pe dispozitiv (SDK-urile sale permit dezvoltatorilor să distribuie sarcinile de lucru pe CPU, GPU și să calculeze DSP, după caz).


Unitatea de testare, Metodologie și Capcane

Design de referință Qualcomm Snapdragon 845

OnePlus 5 (Snapdragon 835)

OnePlus 3T (Snapdragon 821)

Versiunea Android

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 (Quad-core, 14nm, 2x 2,4 GHz + 2x 1,6 GHz)

GPU

GPU Adreno 630

Adreno 540 GPU

GPU Adreno 530

RAM

6 GB LPDDR4X

6 GB LPDDR4X

6 GB LPDDR4

Afişa

5,5 inchi 2560 x 1440 pixeli (538 ppi)

5,5 inchi 1920 x 1080 pixeli (401 ppi)

5,5 inchi 1920 x 1080 pixeli (401 ppi)

Depozitare

UFS 2.1

UFS 2.1

UFS 2.0

Odată ce a venit timpul să testăm Snapdragon 845, am fost duși într-o mică sală de conferințe din sediul Qualcomm din San Diego, unde am avut câteva ore cu cel mai recent hardware de la Qualcomm. Program de design de referință. Această unitate semăna cu ceva care putea fi vândut într-un magazin, spre deosebire de cărămida brută, lucioasă, care era Model de referință Snapdragon 835 (MDP/S). Acesta avea un afișaj QHD de 5,5 inchi și componente puternice, inclusiv un senzor de cameră modest, detaliat în tabelul de mai sus a acestui paragraf. Qualcomm s-a concentrat pe dezvoltarea unei platforme mai stabile termic, iar acest lucru a fost evident din designul de referință. performanță — dispozitivul a fost impresionant de stabil din punct de vedere termic, menținând scorurile în intervalele așteptate, chiar și la mai mari temperaturile.

Rula Android 8.0.0 Oreo fără modificări, dar dispozitivul avea depanarea USB activată odată ce am ajuns la acesta și accesul la rădăcină se părea că au fost de asemenea activate (nu am putut profita de asta chiar atunci și acolo). A fost folosit de mai multe ori pentru benchmarking înainte de sesiunea noastră, cu scoruri care datează de câteva săptămâni în urmă, care erau considerabil mai mici decât cele pe care le-am obținut.

Câteva cuvinte despre metodologie: Am avut doar câteva ore cu dispozitivul de referință Snapdragon 845 și trebuie menționat că ROM-ul pe care îl rula era departe de a fi un pachet gata de producție. Am fost informați din timp cu privire la unele anomalii de testare la care a trebuit să fim atenți, astfel încât rezultatele pe care le-am obținut nu ar fi trebuit să fie afectate de software-ul dispozitivului. Acestea fiind spuse, unele teste precum PCMark se bazează pe apelurile API Android și, prin urmare, ar putea fi mai susceptibile la comportamentul străin introdus de ROM, iar testele noastre de netezime depind, de asemenea, în mare măsură de ROM optimizare. Ne așteptăm ca unele dintre aceste cifre să fie ușor diferite de cele pe care le vom raporta în viitor, odată ce vom testa Snapdragon 845 pe unitățile de producție reale. OEM-urile vor introduce propriile modificări ale nucleului și guvernatorului și, în cele din urmă, vor dicta modul în care procesorul efectuează pe dispozitivele lor (potențial nefolosind același guvernator de scalare a CPU schedutil ca dispozitivul de referință utilizări). Cu toate acestea, aceste valori de referință ar trebui să ne ofere în continuare o previzualizare informată a ceea ce să ne așteptăm.

Pentru că am avut o perioadă limitată de timp cu aceste dispozitive și pentru că fiecăruia dintre noi ni sa dat doar unul unitate de testat, nu ne puteam permite să verificăm în detaliu că factorii de confuzie nu modificau, de fapt, scoruri. Acestea fiind spuse, nu avem nici un motiv să credem că aceste scoruri nu sunt de încredere: am dezactivat în mod independent cele câteva aplicații de pe dispozitiv pentru a le preveni rulează în fundal (și afectează în mod apreciabil, dar minim, punctele de scor), iar toate rezultatele noastre s-au încadrat (sau peste) în limitele propuse de Qualcomm intervale. O problemă pe care cu siguranță nu am putut evita a fost căldura, deoarece constrângerile de timp ne-au forțat să rulăm secvențial majoritatea testelor de referință. Totuși, am permis dispozitivului să se răcească după testele mai lungi de grafică intensivă și, așa cum am spus anterior, nu credeți că căldura a introdus o accelerare semnificativă (nu am observat modificări apreciabile în frecvența procesorului grafice).

Am efectuat fiecare test de trei ori, cu excepția Geekbench (de patru ori) și PCMark (o dată). Pentru a compara schimbările din generațiile de sistem pe cip, am rulat aceleași benchmarkuri de același număr de ori pe OnePlus 3T (6GB) și OnePlus 5 (6GB). Ambele dispozitive au afișaje 1080p, așa că am inclus doar teste grafice în afara ecranului în această comparație. Cu toate acestea, aproape de sfârșitul articolului, veți găsi un link către toate datele pe care le-am folosit pentru acest articol, unde veți vedea și rezultate 1440p pe ecran pentru SDM845. Fără alte prelungiri, iată cifrele!


Rezultatele testelor de referință

În primul rând, vom arunca o privire Geekbench 4, unul dintre cele mai bune (dacă nu cel mai bun) test pentru evaluarea performanței CPU pe dispozitive Android și pe platforme. Acest etalon a fost extrem de popular printre entuziaști de mulți ani și echipa din spatele ei a ascultat atât utilizatorii, cât și companiile pentru a optimiza acuratețea și a maximiza utilitatea testelor sale. Geekbench 4 a introdus o nouă scară de scor normalizată în jurul Intel Core i7-6600U (care are un scor de bază de 4.000), precum și unele pauze între sarcinile de lucru pentru a minimiza efectul de throttling termic (în consecință, are un timp de finalizare mai lung decât Geekbench 3). Actualizarea 4.1 a îmbunătățit, de asemenea, scalabilitatea multi-core și a adus modificări volumului de lucru cu latența memoriei pentru a evita accesările în cache pe cipurile de sistem cu nuclee Cortex-A72 și A73. (acesta este unul dintre motivele pentru care a trebuit să testăm din nou unele dintre scorurile noastre pentru acest articol, deoarece scorurile single-core și multi-core au înregistrat o ușoară creștere de aproximativ 2% și 5% respectiv). Geekbench 4 folosește teste care implementează algoritmi populari și sarcini de lucru omoloage celor din culise în multe aplicații populare, astfel încât scorurile sale sunt foarte perspicace. Defalcarea detaliată ne va ajuta să evaluăm unele dintre îmbunătățirile aduse noului chipset Qualcomm.

Cu Snapdragon 845, vedem îmbunătățiri la nivel general, ceva ce nu s-a putut spune despre sistemul-pe-cip de anul trecut. Scorul single-core vede o creștere medie de 25%, în timp ce scorul multi-core vede o creștere mai mică de 24%. Aceste cifre sunt în jurul îmbunătățirilor așteptate de 25% până la 30% și, în cea mai mare parte, vedem o creștere a fiecăruia dintre sub-scorurile din Geekbench (a se vedea graficul de mai jos). O altă observație interesantă este că atât scorul în virgulă mobilă pe MHz, cât și scorul întreg pe MHz prezintă o îmbunătățire față de Snapdragon 835. Miezurile din Snapdragon 835 de anul trecut au înregistrat o creștere a scorului întreg pe MHz, dar o scădere a scorului în virgulă mobilă pe MHz, comparativ cu nucleele Krait din Snapdragon 821. De data aceasta, există mai puțin compromis (și să fie clar, compromisul nu este ceea ce ne dorim aici) de la o generație la alta în acelea. categorii, iar viteza de ceas mai mare a 845 înseamnă că acest avantaj pe MHz ar trebui să se traducă în performanța așteptată înălţa.

SDM845

Îmbunătățirea performanței cu un singur nucleu

SDM835

Îmbunătățirea performanței cu un singur nucleu

MSM8996

Singur

2453

x1,25

1965

x1,06

1841

Cripto

1547

x1,27

1223

x1,58

776

Întreg

2759

x1,33

2074

x1,12

1859

Punctul de plutire

2065

x1,45

1422

x0,84

1696

Scorul de memorie

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 (Mpixeli/sec)

21.9

x1,32

16.6

x0,75

22

Canny (Mpixeli/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

Analiză HTML5 (MB/sec)

12.9

x1,43

8.99

x1,01

8.90

HTML5 DOM (KEelements/sec)

2930

x1,31

2230

x2,97

746.6

Histogramă (Mpixeli/sec)

68.4

x1,31

52.2

x0,92

56.7

Randare PDF (Mpixeli/sec)

68.6

x1,37

50.1

x0,84

59.5

LLVM (funcții/sec)

353.8

x1,35

262.6

x1,58

165.9

Camera (imagini/sec)

7.82

x1,38

5.68

x0,74

7.70

Fizica N-Body (Kperechi/sec)

1440

x1,64

877.8

x0,79

1110

Ray Tracing (Kpixeli/sec)

353.5

x1,51

233.4

x0,81

286.7

Fizica corpului rigid (FPS)

8683.3

x1,40

6189.4

x1,06

5815.2

HDR (Mpixeli/sec)

12

x1,42

8.48

x0,71

12

Neclaritate gaussiană (Mpixeli/sec)

33.9

x1,40

24.3

x0,48

51.1

Recunoașterea vorbirii (Cuvinte/sec)

18.7

x1,30

14.4

x1,36

10.6

Detectarea feței (Ksubwindows/sec)

823.8

x1,62

509.1

x0,76

671.7

Copiere memorie (GB/sec)

6.04

x1,22

4.94

x0,77

6.38

Latența memoriei (ns)

174.9

x1,40

124.8

x0,53

237

Lățimea de bandă a memoriei (GB/sec)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Îmbunătățiri de performanță multi-core

SDM835

Îmbunătățiri de performanță multi-core

MSM8996

Multi

8437

x1,24

6788

x1,66

4104

Cripto

7025

x1,15

6117

x3,04

2013

Întreg

11071

x1,23

8981

x1,84

4879

Punctul de plutire

8288

x1,33

6232

x1,51

4134

Scorul de memorie

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 (Mpixeli/sec)

98.4

x1,22

80.9

x1,66

48.7

Canny (Mpixeli/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

Analiză HTML5 (MB/sec)

58.1

x1,39

41.9

x1,79

23.4

HTML5 DOM (KEelements/sec)

7.14

x1,43

5.01

x2,66

1.88

Histogramă (Mpixeli/sec)

303

x1,18

256.1

x1,72

149

Randare PDF (Mpixeli/sec)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfuncții/sec)

1440

x1,20

1200

x2,46

488.3

Camera (imagini/sec)

34

x1,28

26.6

x1,58

16.8

Fizica N-Body (Mpairs/sec)

6.04

x1,48

4.07

x1,67

2.44

Ray Tracing (Kpixeli/sec)

1420

x1,64

1010

x1,64

616.6

Fizica corpului rigid (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpixeli/sec)

51.3

x1,30

39.6

x1,64

24.2

Neclaritate gaussiană (Mpixeli/sec)

142.7

x1,32

108.3

x1,43

75.7

Recunoașterea vorbirii (Cuvinte/sec)

52.2

x1,17

44.6

x1,42

31.4

Detectarea feței (Ksubwindows/sec)

3.31

x1,40

2.37

x1,25

1.89

Copiere memorie (GB/sec)

9.11

x1,29

7.07

x.71

9.96

Latența memoriei (ns)

167.8

x1,29

130.1

x0,55

237.2

Lățimea de bandă a memoriei (GB/sec)

18.6

x1,20

15.5

x0,88

17.6

În general, Geekbench 4 arată o îmbunătățire sănătoasă (dacă nespectaculoasă) de la an la an. Dar, în mod esențial, scorurile nu sunt suficiente pentru a învinge sistemul Apple A11 Bionic pe cip, care are peste 4.200 la testele cu un singur nucleu și peste 10.100 la testele cu mai multe nuclee. De când Apple a început să fugă cu cipurile de referință în urmă cu câțiva ani, decalajul a crescut doar între acesta și Qualcomm, până la punctul în care cel din urmă afirmațiile privind îmbunătățirile de la 25% la 30% de la an la an cu fiecare revizuire Snapdragon au devenit un semn al incapacității sale de a răsturna siliciul personalizat al Apple în acest moment. priveste.

Desigur, există unele contraargumente care servesc la subminarea comparației. Diferența aparent de netrecut între Qualcomm și sistemul pe cipuri Apple se micșorează atunci când luați în considerare valorile cum ar fi performanța pe milimetru pătrat, de exemplu, sau când te uiți la obiectivele specifice ale fiecăruia companie. Qualcomm intenționează ca Snapdragon 845 să aibă un raport performanță-watt-milimetru pătrat care să servească cel mai bine aplicații nu doar pe smartphone-uri, ci și pe căști de realitate virtuală, dispozitive conectate și Windows calculatoare. Apple își proiectează chipset-urile în primul rând și aproape exclusiv, având în vedere un singur dispozitiv: iPhone.

Argumentele și contraargumentele din acest punct de vedere, creșterea performanței pentru Snapdragon 845 este în jurul a ceea ce am anticipat și a ceea ce a fost susținut de Qualcomm. Nu vă așteptați ca capabilitățile CPU ale lui 845 (și cu siguranță nu scorul său Geekbench) să se potrivească cu chipset-urile Apple actuale și viitoare.

SDM845

Îmbunătățirea performanței

SDM835

Îmbunătățirea performanței

MSM8996

Per total

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

Mergând mai departe, avem rezultate de referință de la AnTuTu, un test extrem de popular și holistic care primește revizuiri semnificative în mod frecvent. În timp ce AnTuTu este probabil cel mai cunoscut pentru rezultatul său proeminent al testului cu un scor, este sub-scorul individual defalcare care ne permite cel mai bine să evaluăm diferențele dintre jetoane în majoritatea cazurilor și în acest caz in mod deosebit.

Testele de UX și memorie implică componente și factori dincolo de CPU și GPU pe care ne concentrăm, astfel încât abaterile de la rezultatele proiectate nu sunt complet neașteptate. Chiar și așa, creșterea medie a scorului pentru Snapdragon 845 se situează confortabil la intervalul așteptat de 25%, la fel ca și scorurile medii GPU și CPU. Testul UX, care simulează utilizarea aplicațiilor în lumea reală (de exemplu, defilarea listelor, încărcarea textului și a imaginii elemente și așa mai departe), înregistrează o creștere uriașă față de scorul nostru specific OnePlus 5, în timp ce volumul de muncă de memorie vede un reducere. Având în vedere că scorul final este o sumă a tuturor scorurilor independente, acest test UX este cel care afectează în mod disproporționat rezultatul final în favoarea lui 845. Deoarece este un test puternic influențat de comportamentul sistemului, vă recomandăm să îi acordați mai puțină atenție.

PCMark pentru Android BenchmarkDezvoltator: UL LLC

Pret: Gratuit.

3.4.

Descarca

SDM845

Îmbunătățirea performanței

SDM835

Îmbunătățirea performanței

MSM8996

Scor Web 2.0

8197

x1,23

6667

x1,14

5828

Navigare pe internet

6971

x1,10

6321

x1,20

5263

Editare video

5726

x1.11

5146

x1,13

4542

Scris

8278

x1,25

6604

x1,37

4821

Editare foto

17196

x1,55

11060

x.90

12273

Manipulare de date

6515

x1,18

5543

x1,17

4752

Un alt test care simulează atât aplicațiile din lumea reală, cât și scenariile de utilizare și care depinde în întregime de ROM-ul și de reglarea kernelului/guvernatorului este PCMark. Nu știm prea multe despre comportamentul general al designului de referință al Qualcomm, așa că nu putem comenta cât de omoloagă ar putea fi scalarea frecvenței designului de referință a companiei cu o unitate de vânzare cu amănuntul. După cum am văzut în recenzii, scorurile PCMark tind să varieze de la telefon la telefon, chiar și atunci când respectivele telefoane au specificații similare sau identice. Cu toate acestea spuse, majoritatea testelor înregistrează o creștere marcată de două cifre pe Snapdragon 845, cu excepția testului de editare foto. (Dezvăluire completă: am putut înregistra un singur scor pentru acest test, deoarece am avut unele dificultăți atât la instalarea, cât și la rularea benchmark-ului pe mai multe unități de testare.)

GFXBench BenchmarkDezvoltator: Kishonti Ltd.

Pret: Gratuit.

3.3.

Descarca
3DMark â The Gamer's BenchmarkDezvoltator: UL LLC

Pret: Gratuit.

4.1.

Descarca

3DMARK

SDM845

Îmbunătățirea performanței

SDM835

Îmbunătățirea performanței

>MSM8996

Scor

4859

x1,18

4103

1.40

2924

Fizică

5444

x1,75

3112

1.55

2010

Grafică

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

Trecând la benchmark-uri grafice, ne-am uitat la GFXBench teste populare Manhattan (ES 3.1) și Car Chase și 3DMark’s Test Slingshot Unlimited (ES 3.1). (Nu am parcurs Vulkan și nu am inclus rezultatele de pe ecran ale testelor grafice în această comparație, deși veți putea găsi scorurile de pe ecran în foaia noastră de calcul.) În aceste teste, vedem unele dintre cifrele de performanță mai consistente aduse de Qualcomm Adreno 630 GPU. Mai exact, vedem îmbunătățiri de două cifre care se apropie (și în unele cazuri depășesc) o performanță de 50%. boost la testele offscreen de la GFXBench Manhattan și Car Chase, în timp ce 3DMark vede o creștere de 18% în total Scor. Scorul la fizică vede cea mai mare îmbunătățire, cu un scor cu 75% mai mare și creșteri variabile în cele trei părți ale testului.

De asemenea, am rulat testul Manhattan ES 3.1 Endurance / Battery Life pe Snapdragon 845, un test de 30 de minute care împinge anvelopa termică a oricărui dispozitiv pe care rulează (cu Snapdragon 845 în în special, am văzut o temperatură de vârf absurdă la suprafață de 47°C | 117°F) și, în ciuda faptului că unitatea a devenit insuportabil de fierbinte, framerate a scăzut doar cu aproximativ 16% și s-a stabilizat mai mult aproape de sfârșitul Test. Acest lucru cu siguranță nu este rău, având în vedere că în mod normal ne asigurăm că începem acest test la o temperatură rece de 28°C | 82.4°F, un lux pe care nu ne-am putea permite într-o sesiune de benchmarking (literalmente) aprinsă. Am furnizat câteva grafice care compară accelerarea între 821 și 835, dar rețineți că aceste rezultate au fost obținute în medii de testare mult mai controlate -- nu aș trage concluzii puternice din aceste specifice rezultate.

Nu în ultimul rând, pe lista de benchmark-uri sintetice, avem un grup de teste de browser: Octane, Kraken, Jetstream și Sunspyder. Din fericire, Snapdragon 845 a arătat o îmbunătățire de la an la an a scorului final în comparație cu Snapdragon 835 la aceste teste. Am inclus defalcarea completă a scorului pe foaia de calcul din partea de jos a acestui articol și noi Vă sugerăm să vă referiți la acea foaie, având în vedere că am putut înregistra mult mai multe scoruri pentru fiecare specific volumul de muncă. Este pur și simplu imposibil pentru noi să includem toate aceste defalcări în acest articol fără a afecta lizibilitatea, așa că am ales să ne concentrăm pe scorurile și testele mai populare.

Am efectuat alte câteva teste care nu au produs rezultate semnificative. Scorul RenderScript al Geekbench 4 a arătat o creștere masivă de 100% față de Snapdragon 835, cu Snapdragon 845 obținând un scor de 14.353, iar dispozitivele bazate pe Razer Phone și Exynos S8 obțin un scor în intervalul de 8.000. Câțiva membri ai presei la sesiunea de benchmarking, inclusiv FudzillaFuad Abazovic a întrebat despre acest lucru și a fost informat că ar putea fi legat de creșterea de două ori a numărului de nuclee de calcul din Snapdragon 845 (ni s-a spus că, totuși, performanța grafică este limitată de o conductă fixă, așa că nu vă așteptați să vedeți o îmbunătățire atât de dramatică în majoritatea sarcini de lucru). De asemenea, am efectuat unul dintre testele noastre de netezime pe Snapdragon 845 doar pentru a vedea dacă ROM-ul Oreo al dispozitivului de referință a fost bine optimizat și/sau dacă 845 a arătat un avantaj măsurabil în performanța interfeței de utilizare... inutil, desigur, pentru că este imposibil pentru noi să stabilim dacă unul, ambele sau niciunul sunt adevărate. Acestea fiind spuse, testul de defilare din Play Store (un set simplu de mai multe secunde de glisări rapide printr-o listă „Top Charts”) preîncărcată) a arătat rezultate destul de uimitoare (graficele de mai sus).


Benchmarks Giveth și Benchmarks Taketh Away

Am trecut printr-o multitudine de benchmark-uri și am putut să vedem performanța lui Snapdragon 845. Cu toate acestea, sunt încă multe de descoperit și modul în care funcționează sistemul pe cip în cele din urmă va depinde de implementările producătorului. Sperăm că aceasta a fost o comparație utilă, chiar dacă imperfectă. Cu siguranță, vom revedea Snapdragon 845 -- și instanțierea acestuia în dispozitivele din 2018 -- odată ce telefoanele emblematice vor începe să se lanseze.

Cu multitudinea de informații de referință pe care le-am despachetat, există câteva concluzii cheie. Afirmațiile Qualcomm privind o îmbunătățire cu 30% atât a performanței CPU, cât și a GPU-ului sunt aparent corecte. bani, cu unele fluctuații peste și sub această cifră în diferite benchmark-uri și individuale ale acestora subscoruri. Putem deduce că Snapdragon 845 folosește în mod adecvat îmbunătățirile arhitecturale oferite de mutare. la nucleele A75 și A55 și că linia GPU Adreno oferă încă o dată un an de an respectabil îmbunătăţire. Toate acestea vin și cu îmbunătățiri mari ale eficienței energetice care, deși sunt mai greu de măsurat, ar trebui să aibă ca rezultat beneficii mai tangibile pentru utilizatorul final. De asemenea, ne putem aștepta la avantaje de performanță de la adoptarea DynamIQ, una dintre cele mai semnificative dezvoltări recente ale chipset-urilor bazate pe ARM. Adăugați la asta cache-ul de sistem partajat al Snapdragon 845 și disponibilitatea SDK-urilor pentru a utiliza corect toate blocurile SoC și putem începe să vedem cum concentrarea combinată Qualcomm pe calculul eterogen va modela Platforma Snapdragon a merge inainte. În mod grăitor, în timp ce scopul evenimentului de presă de săptămâna trecută a fost în primul rând de a evalua CPU-ul și GPU-ul Snapdragon 845, majoritatea turneelor ​​și discuțiilor au vizat de fapt componentele periferice pe care compania continuă să le perfecționeze cu fiecare generaţie.

Într-adevăr, multe dintre cele mai interesante dezvoltări ale Snapdragon se află pe blocurile de sistem pe cip care înconjoară CPU și GPU. În ceea ce privește conectivitatea, de exemplu, Qualcomm își îmbunătățește modemul și lucrează cu parteneri pentru a grăbi și ușura tranziția la 5G. Compania se dublează, de asemenea, în ceea ce privește învățarea automată și, în timp ce este Hexagon 685 DSP nu ajunge la o unitate de procesare dedicată, încă vede de trei ori performanța generației anterioare. Codecul audio Aqstic (un codec audio de putere redusă care acceptă standarde de înaltă rezoluție și DAC-uri integrate), managementul energiei Qualcomm și încărcare rapidă soluția, Spectra ISP și noua unitate de procesare securizată sunt toate suplimente de valoare care influențează experiența utilizatorului într-un fel sau o alta. Cu toate acestea, în același timp, a fost extrem de dificil pentru companie să comunice modul în care tot acest siliciu suplimentar își face drumul în experiența utilizatorului în moduri concrete și urmăribile. CPU-urile și GPU-urile rămân cele mai importante componente în mintea majorității utilizatorilor.

Ceea ce mă duce la punctul pe care l-am ridicat în 2016: am notat lărgirea decalajului între Apple și Qualcomm și modul în care concurenți precum Huawei și Samsung începeau să provoace coroana de performanță a companiei în spațiul Android. Într-adevăr, această sufocare nu s-a slăbit încă - s-a înăsprit doar deoarece A11 Bionic a trecut înaintea atât Snapdragon 835, cât și nelansat 845 într-o singură revizuire. După cum John Poole, creatorul Geekbench 4, a spus odată într-un interviu cu XDA: „Oricât de mult nu concurează cu Apple, ei concurează cu Apple”. Acest lucru este valabil mai ales în ochii entuziaștilor și a celor care urmăresc îndeaproape tehnologia mobilă - este devine din ce în ce mai evident că concurenții ajung din urmă și, în unele (sau chiar multe) domenii, depășesc Qualcomm. Samsung promițând o creștere de două ori gigantică a performanței single-core cu viitorul său cip Exynos, de exemplu, și cu HiSilicon a introdus anul trecut prima unitate de procesare dedicată rețelei neuronale, mare parte din atenția presei este atrasă în altă parte.

Sigur, Qualcomm va argumenta că Hexagon DSP-ul său este de fapt o platformă AI de a treia generație; că cipurile lor sunt de neegalat în ceea ce privește performanța pe watt, performanță pe milimetru pătrat sau performanță pe watt pe milimetru pătrat; că au o bază de clienți mai mare, mai largă și mai diversă, care utilizează platforma în multe moduri diferite; și așa mai departe și așa mai departe. Acestea ar putea fi respingeri solide și se întâmplă să văd validitatea unora dintre aceste puncte de discuție. Dar, în același timp, sunt de părere că internetul în general este încă concentrat asupra cifrelor CPU și GPU, iar piața siliciului devine din ce în ce mai acerbă în acest domeniu. Asta nu înseamnă, desigur, că echipele de cercetare și dezvoltare Qualcomm fac un lucru greșit, investind atât de mult în toate componentele. care contribuie la experiența utilizatorului, fie direct, fie permițând OEM-urilor să economisească costuri prin adoptarea de implementări standardizate precum Quick Încărca.

La sfârșitul zilei, probabil că ați dat clic pe acest articol pentru că ați citit cuvântul „benchmark” din titlu. Privind propriile noastre statistici și performanța articolelor site-urilor concurente pe aceste subiecte, nu cred că aș greși să spun că ați fi a fost mai puțin probabil să citească un articol cu ​​un titlu despre codecul audio Aqstic, Spectra 280 ISP, Hexagon 685 DSP sau Secure Processing Unitate. Aceasta este una dintre provocările Qualcomm în viitor, dacă va continua să ofere „doar” îmbunătățiri de performanță de ordinul a 30% în următorii câțiva ani. Diferența din ce în ce mai mare în scorurile de referință de care internetul pretinde că îi pasă atât de puțin sau atât de mult, dar în orice caz nu poate par să înceteze să discute, va continua să sifoneze atenția binemeritată pe care multe dintre descoperirile companiei merita.


Dacă sunteți interesat să aflați mai multe despre ce are de oferit Snapdragon 845, consultați acoperirea noastră anterioară:

  • ISP Spectra de a doua generație de la Qualcomm aduce îmbunătățiri masive fotografierii pe smartphone
  • Qualcomm Hexagon 685 DSP este un avantaj pentru învățarea automată
  • Unitatea de procesare securizată a lui Snapdragon 845 vă protejează datele de atacatori

SDM845 BENCHMARK SCORES FIȘA