Risultati: CPU, Memoria e Web

Il primo SoC Qualcomm di fascia alta a 64 bit, lo Snapdragon 810, è finalmente disponibile. Diamo uno sguardo all'architettura e alle prestazioni prima di passare al test dei singoli dispositivi che recensiremo nei mesi a venire.

Avatar di Tom's Hardware

a cura di Tom's Hardware

AnTuTu X

AnTuTu è un benchmark per Android pensato per testare le capacità prestazionali sotto quattro aspetti: Grafica (che comprende 2D, UI e 3D base), CPU (fixed, floating-point e threading), RAM (lettura e scrittura) e I/O (lettura e scrittura).

Snapdragon 810 antutu

I risultati per AnTuTu X sono elencati sulla base dei punteggi generali, che sono i valori mostrati all'interno di ogni barra a sinistra. Il punteggio generale non è semplicemente un valore complessivo basato sui punteggi di test individuali. Invece, è un calcolo separato con un proprio valore distinto. Questo è il motivo per cui la lunghezza delle barre non è correlata al punteggio generale.

Il test GPU di AnTuTu è renderizzato a schermo, quindi il punteggio dello Snapdragon 810 è stato ridotto dallo schermo 4K del tablet MDP. Nonostante ciò, raggiunge un punteggio generale alto grazie a un risultato impressionante nei test CPU multi-core, dove supera tutti gli altri SoC. È il 66% più alto dello Snapdragon 805 e il 56% più alto del Tegra K1 e con core Cortex-A15, che ha un'architettura molto simile.

Nei test single-core, tuttavia, abbiamo osservato un completo ribaltamento. Questi test mostrano una forte correlazione con la frequenza di clock della CPU, e questo pone lo Snapdragon 810 in svantaggio.

Lo Snapdragon 810 raggiunge un punteggio il 31% inferiore rispetto allo Snapdragon 805 con una frequenza di picco sul core inferiore del 33% e un punteggio il 14% più basso del Tegra K1 (ARM) con una frequenza di core minore del 9%.

Solo le CPU Denver di Nvidia rompono questo trend con prestazioni integer single-core più alte - prestazioni in virgola mobile pari all'810. È bizzarro vedere questa disparità tra i risultati single e multi-core.

Lo Snapdragon 810 e l'805 hanno entrambi lo stesso bandwidth di memoria di picco, quindi questo fattore non influenza i risultati. Al contrario l'interconnessione CCI-400, che è unica rispetto agli altri SoC in classifica, potrebbe dare all'810 un vantaggio nelle prestazioni multi-core.

AndEBench Pro

AndEBench Pro è prodotto da "Embedded Microprocessor Benchmark Consortium" (EEMBC) e usa algoritmi di basso livello attentamento progettati per testare CPU, GPU, memoria e sottosistema di archiviazione. Il carico del benchmark include XML parsing, compressione dati, rendering GUI, manipolazione foto e operazioni di crittografia.

Snapdragon 810 AndEBench Pro punteggio

Snapdragon 810 AndEBench bandwidth memoria

Snapdragon 810 AndEBench Pro latenza memoria

Snapdragon 810 AndEBench Pro test 3D

Snapdragon 810 AndEBench Pro test storage

Anche se AndEBench ha svolto il suo test grafico a schermo, l'810 riesce ancora a superare l'805 nonostante debba renderizzare molti più pixel. La potenza delle GPU Nvidia spinge le due piattaforme Tegra davanti agli altri SoC.

Una delle grandi preoccupazioni dell'810 sono le prestazioni di memoria. Osservando il test Memory Bandwidth vediamo che l'810 si comporta come l'805, come da previsioni. Il test Memory Latency tuttavia, è molto basso, e raggiunge solo la metà delle operazioni di memoria nello stesso intervallo di tempo.

Questa tuttavia potrebbe essere solo un'aberrazione, ma dato che il tempo di test a nostra disposizione era limitato abbiamo potuto eseguire la prova solo una volta. Vediamo se riscontriamo problemi nei restanti benchmark.

Basemark OS II Full (Anti-Detection)

Basemark OS II è uno strumento all-in-one progettato per misurare le prestazioni generali dei dispositivi mobile. I punteggi riguardano quattro categorie principali: System, Memory, Graphics e Web.

Il punteggio System riflette le prestazioni di CPU e memoria, testando nello specifico calcoli interi e in virgola mobile, oltre le capacità di processo immagini con uno o più core della CPU usando un'immagine a risoluzione 2048x2048 e 32-bit. La misura del transfer rate dell'archiviazione NAND interna (Memory) è fatta leggendo e scrivendo file con una dimensione fissa, file variabili da 65 KB a 16 MB e file in uno scenario di memoria frammentato.

Calcolare il punteggio Graphics coinvolge un mix di grafica 2D/3D all'interno della stessa scena, con l'applicazione di diversi effetti pixel shader e la visualizzazione di 100 particelle con una singola draw call per testare le operazioni vertex della GPU.

Il benchmark è renderizzato a 1920x1080 off-screen 100 volte prima di essere visualizzato sullo schermo. Infine, il punteggio Web stressa la CPU con trasformazioni 3D e ridimensionamento di oggetti con CSS, e include anche un test HTML5 Canvas sulla fisica.

Snapdragon 810 Basemark OS II

Nel test CPU e quello System (incentrato sulla memoria), gli Snapdragon 810 e 805 sono essenzialmente testa a testa per il secondo punteggio più alto. Lo Snapdragon 810 riesce anche a superare l'805 del 17% nel test Graphics, ma perde nel test Web, con un punteggio generale più basso (il 18% più basso rispetto all'805 e circa due volte più lento rispetto all'A8X).

Geekbench 3 Pro

Geekbench di Primate Labs è disponibile su Windows, OS X, Linux, iOS e Android. Questo semplice benchmark di sistema produce due insiemi di punteggi: single e multi-thread. Per ognuno, esegue una serie di test in tre categorie: Integer, Floating Point e Memory. I singoli risultati sono usati per calcolare i punteggi di ogni categoria, i quali a loro volta generano i punteggi finali.

Snapdragon 810 Geekbench 3 Pro single

A differenza del test CPU single-core di AnTuTu dove lo Snapdragon 810 finisce dietro l'805 principalmente per via della frequenza, l'810 raggiunge un punteggio il 24% superiore rispetto a quello complessivo dell'805. È dietro nettamente alle architetture con IPC più elevato (A8X e Denver).

Snapdragon 810 Geekbench 3 Pro multi

Con meno core, sia l'A8X (3 core) che il Tegra K1 (Denver 2 core) vedono diminuire il loro vantaggio sull'IPC nei test multi-core. Il più veloce, come nei test multi-core AnTuTu, è lo Snapdragon 810, con il migliore punteggio Integer e il secondo punteggio Floating Point più alto. Rispetto al predecessore, l'810 si comporta il 78% meglio nel test Integer e il 37% meglio rispetto nel test Floating Point. Per vedere meglio dove l'810 ottiene questo vantaggio, diamo uno sguardo ai singoli punteggi del test Integer nella tabella sotto.

Geekbench 3 Pro, risultati integer 

Test Snapdragon 810 Tegra K1 (ARM) Snapdragon 805 % Diff (810 / 805)
AES (single-core) 638 90 93 586%
AES (multi-core) 3567 299 372 859%
Twofish (single-core) 1602 1358 1717 -7%
Twofish (multi-core) 7588 4925 6749 12%
SHA1 (single-core) 4155 2081 1841 126%
SHA1 (multi-core) 29235 8283 7238 304%
SHA2 (single-core) 1923 2321 2206 -13%
SHA2 (multi-core) 9437 9127 7860 20%
Compressione BZip2 (single-core) 1261 1117 1070 18%
Compressione BZip2 (multi-core) 5088 4042 3821 33%
Compressione JPEG (single-core) 1269 1290 1381 -8%
Compressione JPEG (multi-core) 6255 5337 5684 10%
Decompressione JPEG (single-core) 1451 1607 1162 25%
Decompressione JPEG (multi-core) 7148 5970 3841 86%
Sobel (single-core) 1404 1623 974 44%
Sobel (multi-core) 6487 5961 3739 74%
Lua (single-core) 1475 1436 970 52%
Lua (multi-core) 6521 5682 3671 78%
Dijkstra (single-core) 941 1401 1191 -21%
Dijkstra (multi-core) 3984 3886 4211 -5%

Lo Snapdragon 805 supera lo Snapdragon 810 di poco in alcuni test single-core principalmente a causa del suo vantaggio nelle frequenze di lavoro. L'810 mostra tuttavia miglioramenti impressionanti in quasi ogni test, specialmente quando si usano più core. A emergere sono la codifica AES e SHA1, che ottengono grandi miglioramenti prestazionali per via delle istruzioni crittografiche SIMD aggiuntive incluse in AArch64.

Incluso nella tabella sopra troviamo i risultati per la versione ARM di Tegra K1 con core Cortex-A15. Il nuovo A57 a 64 bit supera chiaramente il cugino a 32 bit. Il Tegra K1 ha persino una frequenza di clock leggermente maggiore, anche se lo Snapdragon 810 beneficia del bandwidth di memoria più alto e un'interconnessione differente.

Geekbench 3 Pro Bandwidth memoria
  STREAM Copy (single-core | multi-core) STREAM Scale (single-core | multi-core) STREAM Add (single-core | multi-core) STREAM Triad (single-core | multi-core)
Snapdragon 801 1830 | 2143 1099 | 1570 887 | 1320 1093 | 1514
Snapdragon 805 1617 | 2344 1360 | 2066 1180 | 1685 1376 | 1824
Snapdragon 810 1626 | 1947 1570 | 1916 1253 | 1509 1272 | 1554

La tabella sopra mostra i risultati test sul bandwidth di memoria STREAM. Quando abbiamo testato il dispositivo di pre-produzione con Snapdragon 801 c'era un deficit prestazionale rilevante in questo test, dato che il bus di memoria lavorava a velocità dimezzata. Confrontando i valori dell'805 e dell'810 ora, che dovrebbero essere simili in quanto hanno lo stesso bandwidth teorico di picco, è chiaro che il bus di memoria dell'810 sta lavorando a piena velocità.

È chiaro anche - in base a questo test - che non ci sono problemi sul fronte delle prestazioni di memoria, con l'810 un pochino più veloce dell'805 in alcuni casi. I valori multi-core dell'810 inseguono quelli dell'805 dall'8% al 20%; tuttavia ciò non sembra avere un impatto negativo sulle prestazioni generali dell'810 date le eccellenti prestazioni multi-core.

Browsermark 2.1

Rightware Browsermark 2.1 è un benchmark di navigazione sintetico che testa differenti valori prestazionali, incluso tempo di carico, CSS, DOM, HTML5 Canvas, JavaScript e WebGL.

Snapdragon 810 browsermark

Lo Snapdragon 810 si comporta bene in Browsermark, comandando sull'805 del 44%. Si comporta come i core A15 nel Tegra K1, il che ha senso considerato che i benchmark web non sono solitamente limitati dal bandwidth di memoria e la vecchia versione di Opera che usiamo non è a 64 bit, annullando il vantaggio che l'810 potrebbe avere da AArch64.

Google Octane 2.0

Google Octane è un benchmark JavaScript che esegue diversi test pesanti, inclusi crittografia, ray tracing, parsing, compilazione e latenza garbage collection, string e array processing e varie routine matematiche.

Snapdragon 810 google octane

I risultati con Octane sono simili a Browsermark, con l'810 che si comporta meglio dell'805 del 58% e finisce appena davanti al Tegra K1 (ARM). Ora che abbiamo dato uno sguardo alle prestazioni di CPU e memoria, è il turno di rivolgere la nostra attenzione alla GPU Adreno 430 dell'810.