Qualcomm Snapdragon 845 pratico: benchmark e prime impressioni

Qualcomm ha invitato gli sviluppatori XDA nella sua sede centrale a San Diego, dove ci è stata offerta l'opportunità di confrontare il sistema su chip Snapdragon 845, fiore all'occhiello dell'azienda. Ecco i risultati.

IL Qualcomm Snapdragon 845 è stato annunciato ufficialmente lo scorso dicembre, anche se la sua rivelazione all'annuale Snapdragon Tech Summit ci ha lasciato quasi tante domande quante risposte. Anche se siamo riusciti a ottenere una descrizione superficiale della sua architettura e delle sue capacità, finora abbiamo dovuto fare affidamento su i dati interni dell'azienda, vale a dire gli incrementi percentuali anno su anno, per stimare il rendimento della nuova piattaforma prestazione. Ora abbiamo i punteggi di riferimento.

Questa settimana, un gruppo di giornalisti, analisti e personalità di YouTube sono stati invitati all'evento 5G Day di Qualcomm, dove l'azienda ha rilasciato maggiori informazioni sui suoi sforzi di connettività e sul futuro della telefonia mobile Internet. Successivamente, alcuni di noi sono rimasti per una sessione di benchmarking con un dispositivo di riferimento dotato di Snapdragon 845 e altri componenti di fascia alta. Anche se abbiamo avuto solo circa due o tre ore di tempo pratico con il dispositivo, e nonostante il fatto che il dispositivo di riferimento sia stato costruito per l'unico scopo di testare (e ora presentare) la piattaforma: siamo riusciti a ottenere informazioni su cosa aspettarci dai prossimi dispositivi di punta che presenteranno lo Snapdragon 845.

Prima di mostrarti alcuni dei risultati che abbiamo raccolto, ecco un rapido aggiornamento sullo Snapdragon 845, incluso cosa è cambiato e cosa c'è di nuovo in termini di progettazione e implementazione di CPU e GPU.

PORTAMI AI BENCHMARK


Un po' di background

L’architettura dei chip della serie Snapdragon, che storicamente prevedeva un mix di core personalizzati e semi-personalizzati basati su progetti ARM, è migliorata notevolmente negli ultimi dieci anni. Il core CPU Scorpion di Qualcomm è stato seguito dal core CPU Krait personalizzato, a partire dallo Snapdragon S4 nel 2012. Nel 2015, Qualcomm è passato a una combinazione di core ARM Cortex-A57 e Cortex-A53 a 64 bit con il Snapdragon 810 e 808, mandando in pensione Krait nel processo. Ma solo un anno dopo, Qualcomm è tornato nel gioco con core CPU personalizzati Snapdragon 820. Ha segnato il debutto di Kryo (presente nei confronti di seguito), che ha posto una forte enfasi sull'IPC (Istruzioni per orologio) in virgola mobile nelle prestazioni a thread singolo.

Le prestazioni della CPU e l'efficienza energetica di Kryo sono migliorate rispetto all'implementazione piuttosto deludente di Qualcomm dell'ARM Cortex-A57 in lo Snapdragon 808 e 810, ma i benchmark hanno mostrato che non poteva eguagliare il core ARM del 2016, il Cortex-A72, in termini di numeri interi IPC. Detto questo, è stata una versione salvifica per Qualcomm; il suo predecessore aveva offuscato la reputazione dell'azienda tra alcuni revisori che, in molti casi, non potevano ignorare i problemi di calore e throttling riscontrati su molti dispositivi Snapdragon 810, in particolare sui modelli precedenti come il HTC One M9 E LG G Flex 2.

Con il Snapdragon 835, Qualcomm ha cambiato ancora una volta le cose con core CPU "semi-custom" che sfruttavano la licenza "Built on ARM Cortex Technology". Lo Snapdragon 835 è dotato di core "prestazionali" Kryo 280 basati sul design A73 di ARM che sono più veloci dell'ultima generazione dell'azienda predecessori completamente personalizzati in termini di istruzioni intere per clock (IPC), ma regrediscono quando si tratta di matematica in virgola mobile (FPM). Tuttavia, lo Snapdragon 835 rimane uno dei system-on-chip più veloci nel mercato Android, e rappresenta un sostanziale passo avanti da un punto di vista tecnologico, apportando una migliore efficienza energetica e stabilità termica, nonché progressi nelle periferiche componenti.


Panoramica dei miglioramenti di Snapdragon 845

Specifiche

Qualcomm Snapdragon 845

Qualcomm Snapdragon 835

Chipset

845 (LPP da 10 nm)

835 (LPE da 10 nm)

processore

4x Kryo 385 da 2,8 GHz (A75 "prestazioni"), 4x Kryo 385 da 1,8 GHz (A55 "efficienza")

4x Kryo 280 da 2,45 GHz (A73 grande), 4x Kryo 280 da 1,9 GHz (A53 PICCOLO)

GPU

GPU Adreno 630

GPU Adreno 540

Memoria

4x LPDDR4X a 32 bit da 1866 MHz

4x LPDDR4X a 32 bit da 1866 MHz

ISP/Fotocamera

Doppio ISP Spectra 280 a 14 bit da 32 MP

Doppio ISP Spectra 180 a 14 bit da 32 MP

Modem

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

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

Come avrai notato, lo Snapdragon 845 è il primo chip Qualcomm in più generazioni che non è stato revisionato dal punto di vista architettonico nel passaggio da core personalizzati a semi-personalizzati, o viceversa. Riutilizza la licenza "Built on ARM", seguendo le orme dello Snapdragon 835 dell'anno scorso. Questo segna la prima volta da anni che vediamo i flagship Qualcomm restare fedeli al design del core personalizzato o semi-personalizzato per due anni consecutivi, e non è ingiustificato. Lo Snapdragon 845 è dotato di otto core CPU Kryo 385 e, sebbene il loro nome suggerisca omogeneità, in realtà è costituito da quattro core di prestazioni Cortex-A75 e quattro core di efficienza Cortex-A55. Il passaggio ai core più recenti suggerirebbe di per sé un sano incremento delle prestazioni, così come l'adozione del processo FinFET LPP (low power plus) da 10 nm di seconda generazione di Samsung su cui è costruito il chip. Tali aggiornamenti e altri miglioramenti contribuiscono al citato aumento delle prestazioni del 30% rispetto all’835 dello scorso anno e al miglioramento complessivo dal 25% al ​​30% dell’efficienza energetica.

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

I core ad alte prestazioni del Kryo 385 ("Gold") hanno un clock fino a 2,8 GHz, rispetto ai 2,4 GHz del Kryo 280. Il design dell'A75 migliora rispetto all'A72 e all'A73 degli anni precedenti termini di prestazioni, passando all'architettura ARMv8.2, che offre un modello di memoria migliorato, estensioni vettoriali scalabili (SVE) e altri miglioramenti. I core aggiungono anche funzionalità come il supporto per DynamIQ di ARM, lo standard migliorato di ARM per il calcolo eterogeneo.

L'A72 e l'A73 si sono concentrati principalmente sul miglioramento della stabilità termica e dell'efficienza energetica, mentre l'A75 mantiene questi vantaggi (ad esempio, mantenendo il predittore di diramazione dell'A73 con una regolazione minima) pur mostrando un miglioramento concertato prestazione.

L'A75 ha un miglioramento del 22% rispetto al Cortex-A73 sullo stesso nodo di processo e alla stessa velocità di clock. Presenta prestazioni core intere migliori di oltre il 20% e prestazioni in virgola mobile e NEON più elevate del 33% (con l'aggiunta del supporto per FP16 elaborazione a mezza precisione) e miglioramenti nelle prestazioni di apprendimento automatico attraverso l'inclusione di un'istruzione di prodotto punto INT8 per 8 bit algoritmi di rete neurale (anche se probabilmente vorrai comunque eseguire carichi di lavoro di machine learning sulla GPU Adreno 630 dello Snapdragon 845 o calcolare DSP). Quando l’A75 fu originariamente presentato e dettagliato, ARM suggerì che potevamo aspettarci un aumento del 34% Prestazioni di Geekbench rispetto al Cortex-A73, che ha visto miglioramenti percentuali a due cifre rispetto all'A72 al massimo. Tra pochi altri paragrafi vedremo come ciò si traduce nello Snapdragon 845.

Vantaggi del calcolo eterogeneo. (Fonte: Qualcomm)

DynamIQ rappresenta anche un progresso promettente, basato su big. POCO per sfruttare al massimo la combinazione A75+A55 presente sullo Snapdragon 845. DynamIQ governa il raggruppamento di cluster di CPU e la loro intercomunicazione per l'elaborazione eterogenea. Supporta fino a otto CPU per cluster, con un massimo di otto domini di tensione/frequenza per cluster di CPU: Snapdragon 845 ha una configurazione familiare a due cluster, con tre domini di clock e tensione. Il bridge tra i cluster viene effettuato da un'unità condivisa DynamIQ, o DSU, che può ospitare una shared opzionale Cache L3 (con l'A75/A55 che ora dispone invece di cache L2 private) e lo Snapdragon 845 ne sfrutta appieno Esso. DynamIQ consente anche un controllo più preciso della velocità di clock della CPU, che l'845 utilizzerà facilmente.

Visto che siamo in tema di cache condivise, lo Snapdragon 845 in particolare offre anche una cache di sistema separata da 3 MB per tutti i SoC blocchi, che secondo Qualcomm possono aiutare a ridurre le transazioni di accesso fino al 75%, garantendo a loro volta prestazioni e risparmio energetico miglioramenti.

Fonte: ARM

A55 contro A53 (Fonte: ARM)

Il cluster del Kryo 385 ("Silver") presenta core "di efficienza" basati su Cortex-A55 di ARM e con clock a 1,8 GHz. Qualcomm sostiene che il risultato l’aumento delle prestazioni è di circa il 15% e l’azienda ha anche notato che i core svolgono un ruolo chiave nella potenza complessiva della piattaforma di elaborazione eterogenea efficienza. In effetti, abbiamo riscontrato ottimi risultati con i core di efficienza della generazione precedente nei chipset di punta di Qualcomm, ma anche la fascia media (lo Snapdragon 625, che presentava esclusivamente core A53 e aveva una resistenza leggendaria, è un ottimo esempio). L'A55 vede i miglioramenti attesi come le già citate estensioni dell'architettura ARMv8.2, machine learning dedicato istruzioni e cache L2 privata (fino a 256 KB) e anche una microarchitettura riprogettata che promette un miglioramento delle prestazioni del 18% prestazione con un'efficienza energetica migliore del 15%. (dovremo vedere come Qualcomm ha deciso di mettere a punto quelle manopole, ma probabilmente sarà a favore della resistenza).

L'aumento del riferimento prestazionale del 18% si riflette in prestazioni intere migliori del 18%, prestazioni in virgola mobile più elevate del 20%, prestazioni in virgola mobile del 40% prestazioni più elevate in NEON SIMD e JavaScript più veloce del 15%, oltre a un enorme incremento fino al 200% dei carichi di lavoro legati alla memoria secondo BRACCIO. La ridotta latenza della cache e le ottimizzazioni delle prestazioni lo rendono una versione complessivamente migliore del core ad alta efficienza energetica dietro i notevoli re dell'endurance dello scorso anno, e con il 845 caratterizzato da una frequenza leggermente inferiore nel cluster di efficienza (di 100 MHz rispetto all'835), ci aspettiamo che questa disposizione dell'A55 contribuisca notevolmente alla durata della batteria risparmio.

Ultimo ma non meno importante, lo Snapdragon 845 apporta i miglioramenti attesi alla linea di GPU personalizzate di Qualcomm, con il nuovo Adreno 630 che promette prestazioni più veloci del 30% pur rimanendo il 30% più efficiente dal punto di vista energetico. A differenza delle CPU basate su ARM dell'845, è stata una sfida scoprire i dettagli su ciò che è nuovo e migliorato oltre numeri di prestazioni: sappiamo che ha il doppio dei core di elaborazione rispetto alla GPU Adreno della generazione precedente, ad esempio... ma non molto altro.

In passato abbiamo beneficiato di miglioramenti proporzionali della GPU più ampi di anno in anno, ma vale la pena notare che i miglioramenti di Qualcomm Le GPU in particolare sono al di sopra dei concorrenti nello spazio Android, cosa che non si può sempre dire della sua CPU offerte. Il Mali-G72 (variante a 12 core) presente nell'HiSilicon 970 e il Mali-G71 (variante a 20 core) presente nell'Exynos 8895 hanno iniziato a colmare questo divario prestazionale, ma a scapito dell'efficienza energetica. Questo è importante per Qualcomm, dato che l'azienda si sta concentrando sull'informatica eterogenea in a piattaforma unificata e i miglioramenti nell'efficienza energetica su tutta la linea svolgono un ruolo importante Quello. Si adatta anche all'attenzione dell'azienda sulla realtà virtuale (non sorprende che i chipset Snapdragon lo siano si stanno facendo strada verso i visori VR) e iniziative di machine learning sul dispositivo (i suoi SDK consentono agli sviluppatori di distribuire i carichi di lavoro su CPU, GPU e DSP di elaborazione secondo necessità).


Unità di test, metodologia e insidie

Progetto di riferimento Qualcomm Snapdragon 845

OnePlus 5 (Snapdragon 835)

OnePlus 3T (Snapdragon 821)

Versione Android

Android 8.0Oreo

OxygenOS 5.0.2, Android 8.0 Oreo

OxygenOS 5.0.1, Android 8.0 Oreo

Chipset

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

GPU

GPU Adreno 630

GPU Adreno 540

GPU Adreno 530

RAM

LPDDR4X da 6 GB

LPDDR4X da 6 GB

LPDDR4 da 6 GB

Schermo

5,5 pollici 2560 x 1440 pixel (538 ppi)

5,5 pollici 1920 x 1080 pixel (401 ppi)

5,5 pollici 1920 x 1080 pixel (401 ppi)

Magazzinaggio

UFS2.1

UFS2.1

UFS 2.0

Una volta arrivato il momento di testare lo Snapdragon 845, siamo stati portati in una piccola sala conferenze nel quartier generale di Qualcomm a San Diego, dove abbiamo trascorso alcune ore con l'hardware più recente di Qualcomm. Programma di progettazione di riferimento. Questa unità somigliava a qualcosa che poteva effettivamente essere venduto in un negozio, a differenza del mattone grezzo e lucido che era il Modello di riferimento Snapdragon 835 (MDP/S). Sfoggiava un display QHD da 5,5 pollici e componenti potenti tra cui un modesto sensore della fotocamera, dettagliato nella tabella sopra questo paragrafo. Qualcomm si è concentrato sullo sviluppo di una piattaforma più stabile dal punto di vista termico, e ciò era evidente dal progetto di riferimento prestazioni: il dispositivo era straordinariamente stabile dal punto di vista termico, mantenendo i punteggi entro gli intervalli previsti anche a livelli più alti temperature.

Era in esecuzione Android 8.0.0 Oreo senza modifiche, ma sul dispositivo era abilitato il debug USB una volta arrivato a e apparentemente anche l'accesso root era stato abilitato (non potevamo trarne vantaggio in quel momento). Era stato utilizzato più volte per il benchmarking prima della nostra sessione, con punteggi risalenti a settimane fa notevolmente inferiori a quelli ottenuti.

Qualche parola sulla metodologia: Abbiamo trascorso solo poche ore con il dispositivo di riferimento Snapdragon 845 e va notato che la ROM utilizzata era ben lungi dall'essere un pacchetto pronto per la produzione. Siamo stati informati in anticipo su alcune anomalie dei test a cui dovevamo prestare attenzione, quindi i risultati ottenuti non avrebbero dovuto essere influenzati dal software del dispositivo. Detto questo, alcuni test come PCMark si basano su chiamate API Android e quindi potrebbero essere più suscettibili comportamento estraneo introdotto dalla ROM e anche i nostri test di fluidità dipendono fortemente dalla ROM ottimizzazione. Ci aspettiamo che alcuni di questi numeri siano leggermente diversi da quelli che riporteremo in futuro, una volta che avremo testato lo Snapdragon 845 su unità di produzione reali. Gli OEM introdurranno le proprie modifiche al kernel e al regolatore e alla fine determineranno la modalità del processore esegue sui propri dispositivi (potenzialmente non utilizzando lo stesso regolatore di ridimensionamento della CPU schedutil del dispositivo di riferimento usi). Tuttavia, questi benchmark dovrebbero comunque fornirci un'anteprima informata di cosa aspettarci.

Perché avevamo poco tempo con questi dispositivi e perché a ciascuno di noi ne è stato concesso solo uno unità da testare, non potevamo permetterci di verificare a fondo che i confondenti non stessero, in effetti, alterando il punteggi. Detto questo, non abbiamo motivo di ritenere che questi punteggi non siano affidabili: abbiamo disattivato in modo indipendente le poche app presenti sul dispositivo per evitare che in background (e influenzando in modo apprezzabile ma minimo i punti) e tutti i nostri risultati rientravano (o superavano) quelli proposti da Qualcomm intervalli. Un problema che certamente non potevamo evitare era il calore, dato che i limiti di tempo ci hanno costretto a eseguire la maggior parte dei test benchmark in sequenza. Tuttavia, abbiamo consentito al dispositivo di raffreddarsi dopo i test più lunghi e ad uso intensivo di grafica e, come abbiamo detto prima, non lo facciamo penso che il caldo abbia introdotto throttling significativo (non abbiamo osservato cambiamenti apprezzabili nella frequenza della CPU grafici).

Abbiamo eseguito ogni test tre volte, ad eccezione di Geekbench (quattro volte) e PCMark (una volta). Per confrontare i cambiamenti tra le generazioni di system-on-chip, abbiamo eseguito gli stessi benchmark lo stesso numero di volte su OnePlus 3T (6GB) e OnePlus 5 (6GB). Entrambi questi dispositivi hanno display 1080p, quindi in questo confronto abbiamo incluso solo test grafici fuori schermo. Tuttavia, verso la fine dell'articolo, troverai un collegamento a tutti i dati che abbiamo utilizzato per questo articolo, dove vedrai anche i risultati 1440p sullo schermo per l'SDM845. Senza ulteriori indugi, ecco i numeri!


Risultati dei test di riferimento

Per prima cosa, daremo un'occhiata a Geekbench 4, uno dei test migliori (se non il migliore) per valutare le prestazioni della CPU su dispositivi Android e su tutte le piattaforme. Questo benchmark è estremamente popolare tra gli appassionati da molti anni e il team dietro di esso ha ascoltato sia gli utenti che le aziende per ottimizzare l’accuratezza e massimizzare l’utilità dei suoi test. Geekbench 4 ha introdotto una nuova scala di punteggio normalizzata attorno all'Intel Core i7-6600U (che ha un punteggio di base di 4.000), oltre a alcune pause tra i carichi di lavoro per ridurre al minimo l'effetto della limitazione termica (di conseguenza, ha un tempo di completamento più lungo rispetto a Geekbench 3). L'aggiornamento 4.1 ha inoltre migliorato la scalabilità multi-core e apportato modifiche al carico di lavoro della latenza della memoria per evitare riscontri nella cache sui system-on-chip con core Cortex-A72 e A73 (questo è uno dei motivi per cui abbiamo dovuto testare nuovamente alcuni dei nostri punteggi per questo articolo, poiché i punteggi single-core e multi-core hanno registrato un leggero aumento di circa il 2% e il 5% rispettivamente). Geekbench 4 utilizza test che implementano algoritmi popolari e carichi di lavoro omologhi a quelli dietro le quinte di molte applicazioni popolari, quindi i suoi punteggi sono molto interessanti. L'analisi dettagliata ci aiuterà a valutare alcuni dei miglioramenti apportati al nuovo chipset di Qualcomm.

Con lo Snapdragon 845, vediamo miglioramenti su tutta la linea, qualcosa che non si poteva dire del system-on-chip di punta dello scorso anno. Il punteggio single-core vede un aumento medio del 25%, mentre il punteggio multi-core vede un aumento minore del 24%. Queste cifre si aggirano intorno ai miglioramenti attesi dal 25% al ​​30% e, per la maggior parte, vediamo un aumento in ciascuno dei sottopunteggi in Geekbench (vedi il grafico sotto). Un'altra osservazione interessante è che sia il punteggio in virgola mobile per MHz che il punteggio intero per MHz mostrano un miglioramento rispetto allo Snapdragon 835. I core dello Snapdragon 835 dello scorso anno hanno visto un aumento del punteggio intero per MHz, ma un calo del punteggio in virgola mobile per MHz rispetto ai core Krait dello Snapdragon 821. Questa volta, c’è meno compromesso (e per essere chiari, il compromesso non è ciò che vogliamo qui) da una generazione all’altra in quelle categorie, e la velocità clock più elevata dell'845 significa che questo vantaggio per MHz dovrebbe tradursi nelle prestazioni attese sollevamento.

SDM845

Miglioramento delle prestazioni single-core

SDM835

Miglioramento delle prestazioni single-core

MSM8996

Separare

2453

x1,25

1965

x1.06

1841

Criptovaluta

1547

x1,27

1223

x1,58

776

Numero intero

2759

x1,33

2074

x1.12

1859

Virgola mobile

2065

x1,45

1422

x0,84

1696

Punteggio di memoria

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

21.9

x1,32

16.6

x0,75

22

Intelligente (Mpixel/sec)

32.3

x1,27

25.5

x0,79

32.1

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

71.8

x1,35

53.3

x1,43

37.2

Analisi HTML5 (MB/sec)

12.9

x1,43

8.99

x1.01

8.90

DOM HTML5 (KElementi/sec)

2930

x1,31

2230

x2,97

746.6

Istogramma (Mpixel/sec)

68.4

x1,31

52.2

x0,92

56.7

Rendering PDF (Mpixel/sec)

68.6

x1,37

50.1

x0,84

59.5

LLVM (funzioni/sec)

353.8

x1,35

262.6

x1,58

165.9

Fotocamera (immagini/sec)

7.82

x1,38

5.68

x0,74

7.70

Fisica degli N-corpi (K paia/sec)

1440

x1,64

877.8

x0,79

1110

Ray Tracing (Kpixel/sec)

353.5

x1,51

233.4

x0,81

286.7

Fisica del corpo rigido (FPS)

8683.3

x1,40

6189.4

x1.06

5815.2

HDR (Mpixel/sec)

12

x1,42

8.48

x0,71

12

Sfocatura gaussiana (Mpixel/sec)

33.9

x1,40

24.3

x0,48

51.1

Riconoscimento vocale (parole/sec)

18.7

x1,30

14.4

x1,36

10.6

Rilevamento volti (Ksubfinestre/sec)

823.8

x1,62

509.1

x0,76

671.7

Copia dalla memoria (GB/sec)

6.04

x1,22

4.94

x0,77

6.38

Latenza della memoria (ns)

174.9

x1,40

124.8

x0,53

237

Larghezza di banda della memoria (GB/sec)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Miglioramenti delle prestazioni multi-core

SDM835

Miglioramenti delle prestazioni multi-core

MSM8996

Multiplo

8437

x1,24

6788

x1,66

4104

Criptovaluta

7025

x1,15

6117

x3.04

2013

Numero intero

11071

x1,23

8981

x1,84

4879

Virgola mobile

8288

x1,33

6232

x1,51

4134

Punteggio di memoria

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

98.4

x1,22

80.9

x1,66

48.7

Intelligente (Mpixel/sec)

142.2

x1.17

121.5

x1,59

76.6

LuaMB/sec)

8.40

x1,05

8.03

x2.01

4

Dijkstra (MTW/sec

7.14

x1,31

5.47

x1,49

3.66

SQLite (Krighe/sec)

309

x1,32

234.4

x2,41

97.4

Analisi HTML5 (MB/sec)

58.1

x1,39

41.9

x1,79

23.4

DOM HTML5 (KElementi/sec)

7.14

x1,43

5.01

x2,66

1.88

Istogramma (Mpixel/sec)

303

x1,18

256.1

x1,72

149

Rendering PDF (Mpixel/sec)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfunzioni/sec)

1440

x1,20

1200

x2,46

488.3

Fotocamera (immagini/sec)

34

x1,28

26.6

x1,58

16.8

Fisica degli N-corpi (Mcoppie/sec)

6.04

x1,48

4.07

x1,67

2.44

Ray Tracing (Kpixel/sec)

1420

x1,64

1010

x1,64

616.6

Fisica del corpo rigido (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpixel/sec)

51.3

x1,30

39.6

x1,64

24.2

Sfocatura gaussiana (Mpixel/sec)

142.7

x1,32

108.3

x1,43

75.7

Riconoscimento vocale (parole/sec)

52.2

x1.17

44.6

x1,42

31.4

Rilevamento volti (Ksubfinestre/sec)

3.31

x1,40

2.37

x1,25

1.89

Copia dalla memoria (GB/sec)

9.11

x1,29

7.07

x.71

9.96

Latenza della memoria (ns)

167.8

x1,29

130.1

x0,55

237.2

Larghezza di banda della memoria (GB/sec)

18.6

x1,20

15.5

x0,88

17.6

Nel complesso, Geekbench 4 mostra un miglioramento salutare (anche se non spettacolare) anno dopo anno. Ma soprattutto, i punteggi non sono sufficienti per battere il system-on-chip A11 Bionic di Apple, che ottiene oltre 4.200 punti nei test single-core e oltre 10.100 nei test multi-core. Da quando Apple ha iniziato a scappare con i benchmark dei chip qualche anno fa, il divario tra Apple e Qualcomm non ha fatto altro che aumentare, al punto che quest'ultimo le affermazioni di miglioramenti dal 25% al ​​30% su base annua con ciascuna revisione di Snapdragon sono diventate un segno della sua incapacità di rovesciare il silicio personalizzato di Apple in questo considerare.

Naturalmente ci sono alcune controargomentazioni che servono a minare il confronto. Il divario apparentemente insormontabile tra Qualcomm e il sistema su chip di Apple si riduce se si considerano le metriche come la prestazione per millimetro quadrato, ad esempio, o quando si considerano gli obiettivi particolari di ciascuno azienda. Qualcomm intende che lo Snapdragon 845 abbia un rapporto prestazioni-watt-millimetro quadrato che serva meglio applicazioni non solo su smartphone, ma anche su visori per realtà virtuale, dispositivi connessi e Windows computer. Apple progetta i suoi chipset principalmente, e quasi esclusivamente, con un dispositivo in mente: l'iPhone.

Argomenti e controargomentazioni su questo punto a parte, l'incremento delle prestazioni per lo Snapdragon 845 è all'incirca quello che avevamo previsto e quello che è stato affermato da Qualcomm. Non aspettarti che le capacità della CPU dell'845 (e certamente non il suo punteggio Geekbench) corrispondano ai chipset attuali e futuri di Apple.

SDM845

Miglioramento delle prestazioni

SDM835

Miglioramento delle prestazioni

MSM8996

Complessivamente

265569

x1,24

213994

1.23

173450

processore

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

Andando avanti, abbiamo risultati di riferimento da AnTuTu, un test estremamente popolare e olistico che riceve revisioni significative su base frequente. Sebbene AnTuTu sia forse meglio conosciuto per il suo importante risultato del test a punteggio singolo, è il sottopunteggio individuale ripartizione che meglio ci consente di valutare le differenze tra i chip nella maggior parte dei casi, e in questo caso particolarmente.

I test UX e di memoria coinvolgono componenti e fattori oltre la CPU e la GPU su cui ci stiamo concentrando, quindi le deviazioni dai risultati previsti non sono del tutto inaspettate. Anche così, l'aumento del punteggio medio per lo Snapdragon 845 si colloca comodamente nell'intervallo previsto del 25%, così come i punteggi medi di GPU e CPU. Il test UX, che simula l'utilizzo delle applicazioni nel mondo reale (ad esempio, scorrimento di elenchi, caricamento di testo e immagini elementi e così via), vede un enorme incremento rispetto al nostro punteggio specifico per OnePlus 5, mentre il carico di lavoro della memoria vede un riduzione. Dato che il punteggio finale è la somma di tutti i punteggi indipendenti, è questo test UX che influisce in modo sproporzionato sul risultato finale a favore dell'845. Poiché si tratta di un test fortemente influenzato dal comportamento del sistema, consigliamo di prestargli meno attenzione.

Benchmark PCMark per AndroidSviluppatore: UL LLC

Prezzo: gratuito.

3.4.

Scaricamento

SDM845

Miglioramento delle prestazioni

SDM835

Miglioramento delle prestazioni

MSM8996

Punteggio Web 2.0

8197

x1,23

6667

x1.14

5828

Navigare su Internet

6971

x1,10

6321

x1,20

5263

Montaggio video

5726

x1.11

5146

x1.13

4542

Scrivere

8278

x1,25

6604

x1,37

4821

Modifica delle foto

17196

x1,55

11060

x.90

12273

Manipolazione di dati

6515

x1,18

5543

x1.17

4752

Un altro test che simula applicazioni e scenari di utilizzo reali e che dipende completamente dalla ROM e dall'ottimizzazione del kernel/governatore è PCMark. Non sappiamo molto del comportamento generale del progetto di riferimento di Qualcomm, quindi non possiamo commentare quanto potrebbe essere omologo a un'unità di vendita al dettaglio il ridimensionamento della frequenza del progetto di riferimento dell'azienda. Come abbiamo visto nelle recensioni, i punteggi PCMark tendono a variare da telefono a telefono, anche quando detti telefoni presentano specifiche simili o identiche. Detto questo, la maggior parte dei test vede un netto aumento a due cifre sullo Snapdragon 845, ad eccezione del test di fotoritocco. (Divulgazione completa: abbiamo potuto registrare un solo punteggio per questo test, poiché abbiamo avuto alcune difficoltà sia nell'installazione che nell'esecuzione del benchmark su diverse unità di test.)

Benchmark GFXBenchSviluppatore: Kishonti Ltd.

Prezzo: gratuito.

3.3.

Scaricamento
3DMark: il punto di riferimento del giocatoreSviluppatore: UL LLC

Prezzo: gratuito.

4.1.

Scaricamento

3DMARK

SDM845

Miglioramento delle prestazioni

SDM835

Miglioramento delle prestazioni

>MSM8996

Punto

4859

x1,18

4103

1.40

2924

Fisica

5444

x1,75

3112

1.55

2010

Grafica

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

Passando ai benchmark grafici, abbiamo dato un'occhiata GFXBench popolari test di Manhattan (ES 3.1) e Car Chase e 3DMark Test Slingshot illimitato (ES 3.1). (Non abbiamo eseguito Vulkan e non abbiamo incluso i risultati sullo schermo dei test grafici in questo confronto, anche se sarai in grado di trovare il punteggi sullo schermo nel nostro foglio di calcolo.) È in questi test che vediamo alcuni dei dati prestazionali più robusti forniti dall'Adreno 630 di Qualcomm GPU. Nello specifico, vediamo miglioramenti a doppia cifra che si avvicinano (e in alcuni casi superano) la performance del 50%. aumento sui test fuori schermo Manhattan e Car Chase di GFXBench, mentre 3DMark vede un aumento complessivo del 18% punto. Il punteggio di fisica vede il miglioramento maggiore, con un punteggio più alto del 75% e incrementi variabili nelle tre parti del test.

Abbiamo anche eseguito il test Manhattan ES 3.1 Endurance / Battery Life sullo Snapdragon 845, un test di 30 minuti che spinge l'involucro termico di qualunque dispositivo su cui viene eseguito (con lo Snapdragon 845 in in particolare abbiamo riscontrato un picco assurdo di temperatura superficiale di 47°C | 117°F) e nonostante l'unità diventi insopportabilmente calda, il framerate è sceso solo del 16% circa e si è stabilizzato più in alto verso la fine del test. Questo non è certamente male considerando che normalmente ci assicuriamo di iniziare questo test ad una fresca temperatura di 28°C | 82,4°F, un lusso che non potevamo permetterci in una sessione di benchmarking (letteralmente) accesa. Abbiamo fornito alcuni grafici che confrontano la limitazione tra l'821 e l'835, ma tieni presente che questi risultati erano ottenuto in ambienti di test molto più controllati: non trarrei conclusioni forti da questi specifici risultati.

Ultimo ma non meno importante nell'elenco dei benchmark sintetici, abbiamo un gruppo di test dei browser: Octane, Kraken, Jetstream e Sunspyder. Fortunatamente, lo Snapdragon 845 ha mostrato un miglioramento anno dopo anno nel punteggio finale rispetto allo Snapdragon 835 in questi test. Abbiamo incluso la ripartizione completa del punteggio nel foglio di calcolo in fondo a questo articolo e noi suggerisco di fare riferimento a quella scheda, dato che siamo riusciti a registrare molti più punteggi per ciascuna specifica carico di lavoro. È semplicemente impossibile per noi includere tutte queste suddivisioni in questo articolo senza incidere sulla leggibilità, quindi abbiamo scelto di concentrarci sui punteggi e sui test più popolari.

Abbiamo eseguito un paio di altri test che non hanno prodotto risultati significativi. Il punteggio RenderScript di Geekbench 4 ha mostrato un enorme aumento del 100% rispetto allo Snapdragon 835, con lo Snapdragon 845 raggiungendo un punteggio di 14.353 e i dispositivi basati su Razer Phone e Exynos S8 un punteggio compreso tra 8.000. Alcuni membri della stampa presenti alla sessione di benchmarking, incluso FudzillaFuad Abazovic di ha chiesto informazioni a riguardo ed è stato informato che potrebbe essere correlato al raddoppio del numero di core di calcolo nello Snapdragon 845 (ci è stato detto che le prestazioni grafiche, tuttavia, sono limitate da una pipeline fissa, quindi non aspettatevi di vedere un miglioramento così drammatico nella maggior parte dei casi carichi di lavoro). Abbiamo anche eseguito uno dei nostri test di fluidità sullo Snapdragon 845 solo per divertimento, per vedere se la ROM Oreo del dispositivo di riferimento era ben ottimizzata e/o se la 845 ha mostrato un vantaggio misurabile nelle prestazioni dell'interfaccia utente... inutilmente, bisogna ammetterlo, perché è impossibile per noi determinare se uno dei due, entrambi o nessuno dei due sia vero. Detto questo, il test di scorrimento del Play Store (una semplice serie di passaggi rapidi di più secondi attraverso un elenco "Top Charts" precaricato) ha mostrato risultati piuttosto sorprendenti (grafici sopra).


I benchmark danno e i benchmark tolgono

Abbiamo esaminato numerosi benchmark e siamo riusciti a dare un'occhiata alle prestazioni dello Snapdragon 845. Tuttavia, c’è ancora molto da scoprire e le prestazioni finali del system-on-chip dipenderanno dalle implementazioni del produttore. Ci auguriamo che questo sia stato un confronto utile, anche se imperfetto. Sicuramente rivisiteremo lo Snapdragon 845 – e la sua istanziazione nei dispositivi del 2018 – una volta che i telefoni di punta inizieranno a essere lanciati.

Con la ricchezza di informazioni di riferimento che abbiamo estratto, ci sono alcuni suggerimenti chiave. Le affermazioni di Qualcomm di un miglioramento del 30% nelle prestazioni sia della CPU che della GPU sono apparentemente giuste denaro, con alcune fluttuazioni al di sopra e al di sotto di tale cifra in vari parametri di riferimento e nei loro singoli parametri punteggi secondari. Possiamo dedurre che lo Snapdragon 845 fa un uso appropriato dei miglioramenti architetturali forniti dal trasferimento ai core A75 e A55, e che la linea di GPU Adreno offre ancora una volta risultati rispettabili anno dopo anno miglioramento. Tutto ciò si accompagna anche a grandi miglioramenti in termini di efficienza energetica che, sebbene più difficili da misurare, dovrebbero comportare vantaggi più tangibili per l’utente finale. Possiamo anche aspettarci vantaggi in termini di prestazioni dall'adozione di DynamIQ, uno degli sviluppi più significativi recentemente nei chipset basati su ARM. A ciò si aggiunge la cache di sistema condivisa dello Snapdragon 845 e la disponibilità di SDK per utilizzare correttamente tutti SoC e possiamo iniziare a vedere come l'attenzione combinata di Qualcomm sull'elaborazione eterogenea darà forma al Piattaforma Snapdragon andando avanti. Significativamente, anche se lo scopo dell'evento stampa della scorsa settimana era principalmente quello di valutare la CPU e la GPU dello Snapdragon 845, la maggior parte dei tour e dei discorsi riguardavano in realtà i componenti periferici che l'azienda continua a perfezionare con ciascuno di essi generazione.

In effetti, molti degli sviluppi più interessanti di Snapdragon risiedono nei blocchi system-on-chip che circondano CPU e GPU. Sul fronte della connettività, ad esempio, Qualcomm sta migliorando il proprio modem e collaborando con i partner per accelerare e facilitare la transizione al 5G. L'azienda sta anche raddoppiando gli sforzi sull'apprendimento automatico, e mentre lo è Esagono 685 DSP non ha un'unità di elaborazione dedicata, ha ancora prestazioni tre volte superiori a quelle della generazione precedente. Il codec audio Aqstic (un codec audio a basso consumo che supporta standard ad alta risoluzione e DAC integrati), gestione energetica e ricarica rapida di Qualcomm soluzione, l'ISP Spectra e la nuova Secure Processing Unit sono tutti componenti aggiuntivi di valore che influiscono sull'esperienza dell'utente in un modo o nell'altro un altro. Eppure, allo stesso tempo, è stato estremamente difficile per l’azienda comunicare in che modo tutto questo silicio extra si fa strada nell’esperienza dell’utente in modi concreti e tracciabili. CPU e GPU rimangono i componenti più importanti nella mente della maggior parte degli utenti.

Il che mi porta al punto che ho sollevato nel 2016: ho notato il divario crescente tra Apple e Qualcomm, e il modo in cui concorrenti come Huawei e Samsung stavano iniziando a sfidare le prestazioni dell’azienda nello spazio Android. In effetti, quella stretta non si è ancora allentata: si è solo rafforzata poiché l’A11 Bionic ha fatto un balzo avanti sia allo Snapdragon 835 che all’inedito 845 in un’unica revisione. Come disse una volta John Poole, creatore di Geekbench 4 in un intervista con XDA: “[A]per quanto non siano in concorrenza con Apple, sono in concorrenza con Apple”. Ciò è particolarmente vero agli occhi degli appassionati e di coloro che seguono da vicino la tecnologia mobile: lo è diventando sempre più evidente che i concorrenti stanno recuperando terreno e, in alcune (o addirittura molte) aree, superando Qualcomm. Con Samsung che promette un gigantesco duplice aumento delle prestazioni single-core con il suo prossimo chip Exynos, per esempio, e con HiSilicon ha presentato lo scorso anno la prima unità di elaborazione dedicata specifica per la rete neurale, gran parte dell’attenzione della stampa è attirata altrove.

Certo, Qualcomm sosterrà che il suo Hexagon DSP è in realtà una piattaforma AI di terza generazione; che i loro chip non hanno rivali in termini di prestazioni per watt, prestazioni per millimetro quadrato o prestazioni per watt per millimetro quadrato; che hanno una base di clienti più ampia, ampia e diversificata che utilizza la piattaforma in molti modi diversi; E così via e così via. Queste potrebbero essere solide confutazioni e mi capita di vedere la validità di alcuni di questi punti di discussione. Ma allo stesso tempo, sono dell'opinione che Internet in generale sia ancora focalizzato sui dati di CPU e GPU, e il mercato del silicio sta diventando sempre più feroce in questo ambito. Ciò non vuol dire, ovviamente, che i team di ricerca e sviluppo di Qualcomm stiano facendo la cosa sbagliata investendo così tanto su tutti i componenti che contribuiscono all'esperienza dell'utente, direttamente o consentendo agli OEM di risparmiare sui costi adottando implementazioni standardizzate come Quick Carica.

Alla fine della giornata, probabilmente hai cliccato su questo articolo perché hai letto la parola “benchmark” nel titolo. Osservando le nostre statistiche e il rendimento degli articoli dei siti concorrenti su questi argomenti, non credo che sbaglierei a dire che avresti ho avuto meno probabilità di leggere un articolo con un titolo sul codec audio Aqstic, sull'ISP Spectra 280, sul DSP Hexagon 685 o sul Secure Processing Unità. Questa è una delle sfide future di Qualcomm se vuole continuare a fornire “solo” miglioramenti delle prestazioni nell’ordine del 30% per i prossimi anni. Il divario crescente nei punteggi dei benchmark di cui Internet afferma di preoccuparsi così poco o così tanto, ma che in ogni caso non può sembrano smettere di discutere, continueranno a sottrarre la meritata attenzione a molte delle scoperte dell’azienda meritare.


Se sei interessato a saperne di più su ciò che lo Snapdragon 845 ha da offrire, consulta la nostra copertura precedente:

  • L'ISP Spectra di seconda generazione di Qualcomm apporta enormi miglioramenti alla fotografia su smartphone
  • Qualcomm Hexagon 685 DSP è un vantaggio per l'apprendimento automatico
  • L'unità di elaborazione sicura di Snapdragon 845 protegge i tuoi dati dagli aggressori

FOGLIO PUNTEGGI BENCHMARK SDM845