Discussione:
Primi benchmark Apple M1
(troppo vecchio per rispondere)
Bender Piegatore Rodriguez
2020-11-18 12:17:40 UTC
Permalink
Sono usciti i primi benchmark dell'M1.
Questi sono quelli (naturalmente) per MacOS.

https://browser.geekbench.com/mac-benchmarks

Geekbench e' (abbastanza) apprezzato.
Ci sono i testi single e multicore.

O ci stanno prendendo in giro o davvero siamo ad una svolta.

Vedo un MacMini con M1 (quindi fascia "bassa") surclassare un i9-10910 o un
i7-10700k nel single mentre nel multicore gli stanno praticamente dietro.

Geekbench lo giudico attendibile perche', avendo un "Hackintosh", se faccio
il test con la stessa macchina sotto OSX o Windows il risultato e'
pressoche' identico.

Che Apple ci abbia azzeccato e adesso tutti seguiranno la sua strada?

Serviva Apple per lasciare x86 e guardare avanti?
Si sarebbe arrivati comunque a questa soluzione senza Apple?

A volte mi dicono che se non ci fosse stata Apple avremmo ancora oggi i
telefoni con la tastiera fisica che occupa mezzo schermo e i tablet non
sarebbero altro che dei PC Windows senza tastiera ma funzionanti ancora col
concetto del puntatore/mouse.
Non ho mai pensato che cio' fosse vero e che prima o poi ci saremmo
"evoluti" nella stessa direzione.

Sara' cosi' anche per le CPU consumer?
Piergiorgio Sartor
2020-11-18 18:03:35 UTC
Permalink
Post by Bender Piegatore Rodriguez
Sono usciti i primi benchmark dell'M1.
Questi sono quelli (naturalmente) per MacOS.
https://browser.geekbench.com/mac-benchmarks
Geekbench e' (abbastanza) apprezzato.
Ci sono i testi single e multicore.
O ci stanno prendendo in giro o davvero siamo ad una svolta.
I benchmark sintetici sono sempre
una presa in giro.

Bisogna vedere nell'uso reale...

[...]
Post by Bender Piegatore Rodriguez
Serviva Apple per lasciare x86 e guardare avanti?
Sicuramente.
Post by Bender Piegatore Rodriguez
Si sarebbe arrivati comunque a questa soluzione senza Apple?
Quale soluzione?

Ci sono i seguenti aspetti da considerare.
Uno e` l'architettura della CPU, l'altra
e` la realizzazione in silicio della cosa,
con le possibili ottimizzazioni.

Le ottimizzazioni che hanno fatto Intel ed
AMD si possono applicare tranquillamente
ad ARM, e` solo una questione di investirci.
Qui si parla di gestione della cache, pipeline,
out-of-order exec, speculative exec, HT, etc.
Sono tutte cose *indipendenti* da quale CPU
si stia considerando, quindi applicabili
ad x86 tanto quanto ad ARM o MIPS o 68K.

D'altro canto, l'architettura ARM, come quasi
tutte le CPU esistenti ed esistite, e` sicuramente
migliore di un x86, con o senza 64.
E qui si parla principalmente di ISA, cioe` del
set di istruzioni.
ARM e` un RISC e come tale consente 1) di avere
un HW piu` semplice e quindi piu` ottimizzabile
e 2) di avere piu` facilita` nel compilare codice
in modo ottimale (cosa che in un x86 fa in buona
parte la CPU).

Quindi, che un ARM _possa_ andare piu` veloce
di un x86 non ci piove.
Che si riesca a farlo, cioe` che si abbiano le
risorse per farlo, e` un'altra storia...

bye,
--
piergiorgio
Continua a leggere su narkive:
Loading...