Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Hardware

Processori AMD Ryzen: dalla serie 1000 a quella 5000, 38 CPU a confronto
Processori AMD Ryzen: dalla serie 1000 a quella 5000, 38 CPU a confronto
Nel corso di poco meno di 4 anni AMD ha introdotto sul mercato varie evoluzioni di processore Ryzen e Ryzen Threadripper, offrendo varie novità architetturali che si traducono in superiori prestazioni. Vediamo come nel passaggio dai primi Ryzen 1000 agli ultimi Ryzen 5000, comprese le versioni Ryzen Threadripper, il quadro sia cambiato in questo confronto tra 38 differenti CPU
Samsung Galaxy S21, S21+ S21 Ultra: eccoli nella nostra video anteprima!
Samsung Galaxy S21, S21+ S21 Ultra: eccoli nella nostra video anteprima!
Siamo riusciti ad andare al quartier generale di Milano dove Samsung ci ha permesso di mettere le mani su tutte e tre le versioni dei nuovi smartphone Galaxy S21, S21+ e S21 Ultra. Tre diverse versioni proprio come tre erano gli smartphone lo scorso anno con la serie Galaxy S20. Ecco come sono fatti.
ASUS ZenBook Duo UX482: due schermi e tanta autonomia
ASUS ZenBook Duo UX482: due schermi e tanta autonomia
La nuova gamma di notebook ASUS per il 2021 vede il ritorno di modelli con due schermi, capaci di offrire un livello di produttività ancora più elevato dello standard. ZenBook Duo UX482 abbina uno schermo da 14 pollici Full HD al nuovo ScreenPad +, tutto su piattaforma Intel EVO con processore Core i7 Tiger Lake. Tanta potenza, dimensioni contenute e autonomia con batteria da vendere
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-11-2020, 18:23   #501
ase
Senior Member
 
L'Avatar di ase
 
Iscritto dal: Apr 2013
Messaggi: 3124
Trovata prima vulnerabilità (in inglese):

https://cntechpost.com/2020/11/18/se...iphone-12-pro/
__________________
Thread MX-Linux - Thread QubesOS - Leeco Le2 X526
ase è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2020, 23:06   #502
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Ho ordinato un air gpu 8 core con 16gb di ram, ssd 512.
Ho preferito al pro per il budget, perchè è ad uso "famiglia", attratto dal fanless e perchè la touch bar non mi fa impazzire (ho anche un mac pro 15" del 2018).
Fico il fanless però purtroppo significa anche throttling, dopo x minuti di fullload vengono rallentati i 4 core più prestazionali della cpu (come si sa, ne ha 8 di cui 4 high e 4 low super efficienti), è naturale e non si scappa. La gpu invece non sembra subisca rallentamenti. Però ci sono anche i lati positivi (zero rumore, zero polvere interna ecc.).
Non so se è una scelta saggia gpu 8 core e throttling (la gpu non lo subisce ma comunque riscalda ed inoltre potrebbe risentirne dal bottleneck) però, al limite, pensavo che quando mi serve macinare potenza posso raffreddare la scocca (è tutto in metallo e contribuisce alla dissipazione), non so e vedrò.

La ram ho scelto 16gb perchè essendo unificata cpu-gpu-neural engine mi sembravano pochi 8 gb. Montaggio video amatoriale con imovie, musica con garage band e qualche altro programmino, giochi ...forse anche 8 andavano bene ma per sicurezza ho preferito i 16 al disco più capiente che posso sempre espandere tramite hd esterno thunderbolt (40g/s).

Docker e la virtualizzazione in generale non funzionano ma non mi interessa sul mac di svago, sarà un problema futuro.

IPC in single thread superiore ai desktop:
Air con M1 https://browser.geekbench.com/v5/cpu/4963756
IMac con i9 10900K https://browser.geekbench.com/v5/cpu/4963000
Non male direi, un TDP di 125w mi sembra contro un 20w di picco e passivo.
Desktop attaccati a linea elettrica confrontati ad un foglio sottile che ricarichi una volta al giorno o forse neanche.
Se la gioca anche con un Ryzen 5800x solo che questo ha un TDP di 105w
In multi ovviamente è dietro ma non di molto. Ovviamente perchè è un 8core (ma come detto solo 4 ad alta efficienza) e non ha hyper threading ma sono benchmark, che non sfruttano tutte le potenzialità di questo nuovo modo di creare die. Non sfruttano ad esempio i 16 core di machine learning.

Un'ultima considerazione: è il chip più potente rapportato alla potenza dissipata, al mondo. Questo è e deve essere il futuro. Non è un caso che il nuovo super computer più potente del mondo, il giapponese Fugaku con potenza tripla rispetto al secondo, utilizza processori arm.
Anche se apple non definisce arm i suoi chip sono comunque dei derivati (se ricordo bene, apple è detentrice dei brevetti arm a vita essendo stata fondatrice).
Io non credo che gli x86 siano morti ma è finito il periodo delle vacche grasse e si devono dare una svegliata altrimenti non ci sarà storia.

PS:
col mio mac lancio una compilazione e diventa rovente, la ventola parte a mille (sembra stia prendendo il volo), senza caricatore farà un paio d'ore di autonomia (le n ore si raggiungono guardando il desktop ma se lo usi l'autonomia è inesistente) ...basta e benvenuto M1

Ultima modifica di GrayBeard : 24-11-2020 alle 23:12.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2020, 08:05   #503
M@n
Senior Member
 
L'Avatar di M@n
 
Iscritto dal: Apr 2006
Città: Crema
Messaggi: 3976
non so se è già stato segnalato, comunque:
https://isapplesiliconready.com/it

Stato delle varie app per Apple Silicon
__________________
If you want blood.... you've got it!
NEMMENO IL FATO LI VINSE: Bacigalupo Ballarin Maroso Grezar Rigamonti Castigliano Menti Loik Gabetto Mazzola Ossola
La morale del Mac
M@n è offline   Rispondi citando il messaggio o parte di esso
Old 24-12-2020, 16:56   #504
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Per i giochi io uso questo:
https://applesilicongames.com/

Avete letto che con parallels è possibile eseguire windows 10 sui nuovi mac silicon? Giochi e applicazioni girano molto bene, spesso meglio che nativamente su sistemi windows (arm ovviamente).

https://www.youtube.com/watch?v=A0qNgThYLkw
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 25-12-2020, 10:28   #505
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12223
Quote:
Originariamente inviato da GrayBeard Guarda i messaggi
Per i giochi io uso questo:
https://applesilicongames.com/

Avete letto che con parallels è possibile eseguire windows 10 sui nuovi mac silicon? Giochi e applicazioni girano molto bene, spesso meglio che nativamente su sistemi windows (arm ovviamente).

https://www.youtube.com/watch?v=A0qNgThYLkw

Occhio che si tratta di Win Arm, che per ora è una mezza schifezza, anche se nell’ultima versione insider sembra poter finalmente emulare i software x64.
Comunque lo proverò nei prossimi giorni, ho già tutto pronto da installare e poi si potrà giudicare meglio


Inviato dal mio iPhone utilizzando Tapatalk
__________________
La Ducati non è una moto...è uno stile di vita!!! Membro dell'Hardware Upgrade Aerospace Group
Coyote74 è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 15:39   #506
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Conoscete un modo per monitorare le frequenza della cpu e gpu?

Ho svolto qualche test di comparazione, vi propongo il benchmark del gioco Car Mechanic Simulator, sebbene non sia proprio un riferimento, perchè riesco ad eseguirlo su tre sistemi diversi:
1. MacBook Air M1 gpu 8c 16Gb
2. MacBook pro 15" del 2018 con intel i7 8850H 6 core 12 thread + gpu Amd 560x
3. Desktop Windows 10 Intel 4770k@4200 Gpu Nvidia 1060 3gb, non è di ultima generazione ma riesce a far girare anche i giochi più pesanti a 30-40fps

La risoluzione sul desktop, non è identica ma usa un form factor 16:9, diciamo vicina a quella usata su mac sui quali per uniformare il carico non ho usato la nativa del monitor.
Il mio mac pro, nonostante la seconda scheda video amd, è stato umiliato dal nuovo arrivato.
Non so quanto senso abbia comparare un desktop, che ha un sistema di raffreddamento che pesa quasi quanto tutto il mac, però è curioso osservare i risultati anche perchè sono comparabili.

Air M1 (Batteria e alimentato, stesse prestazioni)


MacBook pro 15" Intel i7
Alimentato

A Batteria


Desktop Win10 I7 4770k@4200 Nvidia 1060 3gb
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 16:18   #507
megamitch
Senior Member
 
L'Avatar di megamitch
 
Iscritto dal: May 2004
Messaggi: 7778
Quote:
Originariamente inviato da GrayBeard Guarda i messaggi
Conoscete un modo per monitorare le frequenza della cpu e gpu?

Ho svolto qualche test di comparazione, vi propongo il benchmark del gioco Car Mechanic Simulator, sebbene non sia proprio un riferimento, perchè riesco ad eseguirlo su tre sistemi diversi:
1. MacBook Air M1 gpu 8c 16Gb
2. MacBook pro 15" del 2018 con intel i7 8850H 6 core 12 thread + gpu Amd 560x
3. Desktop Windows 10 Intel 4770k@4200 Gpu Nvidia 1060 3gb, non è di ultima generazione ma riesce a far girare anche i giochi più pesanti a 30-40fps

La risoluzione sul desktop, non è identica ma usa un form factor 16:9, diciamo vicina a quella usata su mac sui quali per uniformare il carico non ho usato la nativa del monitor.
Il mio mac pro, nonostante la seconda scheda video amd, è stato umiliato dal nuovo arrivato.
Non so quanto senso abbia comparare un desktop, che ha un sistema di raffreddamento che pesa quasi quanto tutto il mac, però è curioso osservare i risultati anche perchè sono comparabili.
Il desktop se capisco bene anche se vecchio va il doppio del tuo Mac M1 e almeno 4 volte il tuo macbook pro intel.

Ma il benchmark pesa di più su quale componente, CPU o GPU ? non lo conosco.
__________________
"Qualunque cosa abbia il potere di farti ridere ancora trent'anni più tardi non è uno spreco di tempo. Credo che le cose di quella categoria si avvicinino molto all'immortalità"
megamitch è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 16:35   #508
teo180
Senior Member
 
Iscritto dal: Nov 2008
Messaggi: 3650
Il test grava sulla GPU, la 1060 è decisamente migliore, seppur più vecchia di un anno della radeon pro 560.
A livello computazionale della cpu vince sempre la serie più alta, per cui in ordine crescente intel serie 4000, intel serie 8000 e Apple M1

Quello che non hai detto è se il bechmark gira sotto Rosetta2
teo180 è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 16:46   #509
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Il gioco stressa la GPU, che su Mac ho eseguito con le API Metal, su windows aveva una versione leggermente più recente ma non penso abbia influito. La 1060 è una delle schede video più efficienti con una dissipazione massima che ha sfiorato i 105w ...ovviamente l'M1 è sotto se si guardano le sole prestazioni ma vince in rapporto alla potenza dissipata.

edit: il gioco è stato eseguito da steam tramite rosetta 2

Questa invece è la comparazione della CPU con Cinebench R23:

Mac Air M1 8c (4L+4H)
Single 1513
Multi 7301
Mp ratio 4.82 x




Mac Pro 15" Intel i7 6c/12t
Single 1049
Multi 5850
Mp ratio 5.58 x

Desktop I7 4770k@4200 4c/8t
Single 1085
Multi 5076
Mp ratio 4.86 x

Il mac intel ha un mp ratio più alto dovuto al numero maggiore di core 6 (che diventano 12 considerando l'hyperthreading).

Ultima modifica di GrayBeard : 30-12-2020 alle 17:01.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 21:40   #510
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12223
A occhio e croce l’M1 li ha umiliato in entrambe i test, perché se il bench del gioco girava sotto Rosetta, direi che se l’app fosse stata nativa avrebbe pareggiato se non superato la 1060.
Comunque sul Cinebench il mio MacBook Pro M1 fa 8000 punti in multicore, quindi una differenza rispetto all’M1 montato su Air c’è, anche se molte recensioni non la rilevano.


Inviato dal mio iPhone utilizzando Tapatalk
__________________
La Ducati non è una moto...è uno stile di vita!!! Membro dell'Hardware Upgrade Aerospace Group
Coyote74 è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 23:53   #511
twistdh
Senior Member
 
Iscritto dal: Feb 2010
Messaggi: 4167
beh anche nativamente secondo me M1 non raggiunge le prestazioni di una 1060...resta comunque un miracolo ed un capolavoro di efficienza dato che la GPU si ciuccia solo qualche watt, contro gli oltre 100 della 1060.

la GPU di M1 è più da confrontarsi con le integrate ovviamente...e li non c'è proprio partita con niente e nessuno, supera gli altri di parecchi anni.

chiaramente nativamente è probabile che M1 si avvicini alla 1060, e questo è veramente pazzesco.

continuo a dirlo, ma non vedo l'ora di vedere cosa riusciranno a fare i chip M* con meno vincoli termici...ne vedremo delle belle...
twistdh è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2020, 12:05   #512
mattewRE
Senior Member
 
L'Avatar di mattewRE
 
Iscritto dal: Feb 2006
Città: Genova
Messaggi: 1825
Ciao a tutti, mi inserisco nel thread.
Possessore di MacBook Air 16GB (7core), proveniente da MacBook Air mid-2013 8GB.

Impressionante la trasparenza e la qualità di Rosetta 2. Ottimo il lavoro degli sviluppatori a compilare prontamente per ARM. Ho già un buon parco software di mio interesse ottimizzato.

(marginale ma degno di nota: la qualità degli speaker ed effetto stereo rispetto al precedente mio Air è notevole).
mattewRE è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2020, 15:29   #513
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Quote:
Originariamente inviato da Coyote74 Guarda i messaggi
A occhio e croce l’M1 li ha umiliato in entrambe i test, perché se il bench del gioco girava sotto Rosetta, direi che se l’app fosse stata nativa avrebbe pareggiato se non superato la 1060.
Comunque sul Cinebench il mio MacBook Pro M1 fa 8000 punti in multicore, quindi una differenza rispetto all’M1 montato su Air c’è, anche se molte recensioni non la rilevano.


Inviato dal mio iPhone utilizzando Tapatalk
C'è differenza tra il pro e l'air ma è minima, il pro non fa 8000 punti ma 7500, l'air a me ne ha fatti 7300, è una differenza inferiore al 3% e questa differenza si annulla per elaborazioni brevi o aumenta per quelle lunghe (perchè quando entra il throttling viene mantenuto per tutta la durata del carico).
Ho fatto una prova: ho posizionato l'air fuori dalla finestra dove c'erano 3° per raffreddare la scocca e vedere se contribuiva ad annullare o ritardare il throttling... ma sembra cambiare poco, guadagnati solo 30 punti che può essere stato anche solo un caso.

edit: anzi mi correggo, alcune recensioni hanno superato anche i 7700 punti col pro sul multi core (es. https://www.dday.it/redazione/37668/...rogrammazione), è strano che altre sono sui 7500

Ultima modifica di GrayBeard : 31-12-2020 alle 15:44.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 01-01-2021, 19:01   #514
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12223
Quote:
Originariamente inviato da GrayBeard Guarda i messaggi
C'è differenza tra il pro e l'air ma è minima, il pro non fa 8000 punti ma 7500, l'air a me ne ha fatti 7300, è una differenza inferiore al 3% e questa differenza si annulla per elaborazioni brevi o aumenta per quelle lunghe (perchè quando entra il throttling viene mantenuto per tutta la durata del carico).
Ho fatto una prova: ho posizionato l'air fuori dalla finestra dove c'erano 3° per raffreddare la scocca e vedere se contribuiva ad annullare o ritardare il throttling... ma sembra cambiare poco, guadagnati solo 30 punti che può essere stato anche solo un caso.

edit: anzi mi correggo, alcune recensioni hanno superato anche i 7700 punti col pro sul multi core (es. https://www.dday.it/redazione/37668/...rogrammazione), è strano che altre sono sui 7500
Guarda, il mio MacBook Pro con 16GB era arrivato quasi a 8000 pti, ne sono sicuro e lo ricordo molto bene, con un test di 10 minuti. Se ritrovo lo screenshot ve lo posto. Per il resto il degrado si ha anche sul Pro a seconda di quanto gira la ventola e su Cinebench lo si nota benissimo in tempo reale. Fino ai 6 minuti la ventola non parte neppure, tra i 6 e gli 8 minuti si sente appena, dopo gli 8 minuti va al massimo e si vede il degrado. Ed è proprio per questo che l'Air perde qualcosina. Ma stiamo comunque parlando di test, nell'uso comune e reale è difficile distinguerli.
__________________
La Ducati non è una moto...è uno stile di vita!!! Membro dell'Hardware Upgrade Aerospace Group
Coyote74 è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2021, 22:23   #515
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Più di una volta mi è capitata una cosa strana: schermata nera e blocco per 1-2 minuti, poi si riprende. Mi è capitata solo con i due utenti non amministratori e alimentato a batteria. Solo una volta con safari, il più delle volte col gioco the sims 4.

Col mio utente admin è sempre andato bene (tant'è che facevo usare il gioco a mio figlio col mio account) tranne una volta in cui si è attivato lo screen saver mentre lo stavo usando ed anche in questo caso ho faticato per disattivarlo, sembrava impallato. Contattata apple, la pista più percorribile sarebbero le impostazioni sul risparmio energetico (che però non ho modificato) e siamo rimasti che avrei monitorato meglio ...anche se non mi è più successo.

A qualcuno oltre me è capitato qualcosa di simile ?
Macbook air M1, big sur 11.1
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2021, 23:15   #516
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Ho eseguito uno script scritto in ruby (compilato arm64) che compara la cifratura sha-256 con md5. L'algoritmo sha-256 è velocissimo su M1, più veloce dell'md5 (con x86 invece è sempre stato ben più lento). E sembrerebbe ci sia qualcosa che non va con md5 su m1, è molto lento.

GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2021, 23:50   #517
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 18741
Quote:
Originariamente inviato da GrayBeard Guarda i messaggi
Ho eseguito uno script scritto in ruby (compilato arm64) che compara la cifratura sha-256 con md5. L'algoritmo sha-256 è velocissimo su M1, più veloce dell'md5 (con x86 invece è sempre stato ben più lento). E sembrerebbe ci sia qualcosa che non va con md5 su m1, è molto lento.

molto probabilmente m1 ha asic dedicato per sha 256 e non per md5 che è comunque un operazione abbastanza cpu intensive se non accelerata
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2021, 09:55   #518
Phoenix Fire
Senior Member
 
L'Avatar di Phoenix Fire
 
Iscritto dal: Sep 2006
Città: Aprilia
Messaggi: 11245
Quote:
Originariamente inviato da !fazz Guarda i messaggi
molto probabilmente m1 ha asic dedicato per sha 256 e non per md5 che è comunque un operazione abbastanza cpu intensive se non accelerata
probabile, ed è il motivo per cui di tutti questi test su m1 ho sempre un po paura, specialmente quando straccia i vari i9 e poi, ovviamente, ci sono cose "banali" che vanno stralentissime perché non accelerate
__________________
Quelli che dicevano che era impossibile non hanno mai fatto un tentativo
Inventario Steam contattatemi se interessati
Phoenix Fire è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2021, 20:02   #519
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Ma io penso che puoi stare tranquillo, l'M1 non ha bisogno di accelerazioni particolari, va come una scheggia comunque. L'unica eccezione è il test su md5.

Sul discorso sha-256, tutti i processori recenti hanno istruzioni che accelerano determinati compiti AVX2 AVX512 ecc., per fare un esempio, accelerano anche sha-256.

Vi propongo un altro test eseguito in go che potete trovare qua https://github.com/minio/sha256-simd
Scorrete la tabella dei risultati a dx per leggere MB/s

Intel

Codice:
$ go test -bench .
goos: darwin
goarch: amd64
pkg: github.com/minio/sha256-simd
BenchmarkHash/AVX2/8Bytes-12    	 6881584	       170 ns/op	  47.03 MB/s
BenchmarkHash/AVX2/1K-12        	  567087	      2112 ns/op	 484.76 MB/s
BenchmarkHash/AVX2/8K-12        	   76131	     15496 ns/op	 528.66 MB/s
BenchmarkHash/AVX2/1M-12        	     613	   1944856 ns/op	 539.15 MB/s
BenchmarkHash/AVX2/5M-12        	     120	   9856156 ns/op	 531.94 MB/s
BenchmarkHash/AVX2/10M-12       	      54	  20082764 ns/op	 522.13 MB/s
BenchmarkHash/AVX_/8Bytes-12    	 6012879	       200 ns/op	  39.98 MB/s
BenchmarkHash/AVX_/1K-12        	  411132	      2792 ns/op	 366.72 MB/s
BenchmarkHash/AVX_/8K-12        	   57219	     20949 ns/op	 391.05 MB/s
BenchmarkHash/AVX_/1M-12        	     447	   2663930 ns/op	 393.62 MB/s
BenchmarkHash/AVX_/5M-12        	      84	  13368638 ns/op	 392.18 MB/s
BenchmarkHash/AVX_/10M-12       	      40	  26864370 ns/op	 390.32 MB/s
BenchmarkHash/SSSE/8Bytes-12    	 5880669	       202 ns/op	  39.60 MB/s
BenchmarkHash/SSSE/1K-12        	  417934	      2803 ns/op	 365.34 MB/s
BenchmarkHash/SSSE/8K-12        	   57040	     20980 ns/op	 390.46 MB/s
BenchmarkHash/SSSE/1M-12        	     447	   2672023 ns/op	 392.43 MB/s
BenchmarkHash/SSSE/5M-12        	      84	  13459091 ns/op	 389.54 MB/s
BenchmarkHash/SSSE/10M-12       	      40	  27245666 ns/op	 384.86 MB/s
BenchmarkHash/GEN_/8Bytes-12    	 6181846	       196 ns/op	  40.79 MB/s
BenchmarkHash/GEN_/1K-12        	  475240	      2437 ns/op	 420.27 MB/s
BenchmarkHash/GEN_/8K-12        	   66940	     18101 ns/op	 452.58 MB/s
BenchmarkHash/GEN_/1M-12        	     516	   2287977 ns/op	 458.30 MB/s
BenchmarkHash/GEN_/5M-12        	      99	  11810309 ns/op	 443.92 MB/s
BenchmarkHash/GEN_/10M-12       	      46	  23090921 ns/op	 454.11 MB/s
PASS
ok  	github.com/minio/sha256-simd	32.241s
M1
M1 non ha ovviamente tutte quelle istruzioni e può eseguire la cifratura generica, ma guardate che risultati

Codice:
$ go test -bench .
goos: darwin
goarch: arm64
pkg: github.com/minio/sha256-simd
BenchmarkHash/GEN_/8Bytes-8         	19692126	        61 ns/op	 131.43 MB/s
BenchmarkHash/GEN_/1K-8             	 2497302	       475 ns/op	2158.14 MB/s
BenchmarkHash/GEN_/8K-8             	  348921	      3436 ns/op	2384.03 MB/s
BenchmarkHash/GEN_/1M-8             	    2762	    435464 ns/op	2407.95 MB/s
BenchmarkHash/GEN_/5M-8             	     547	   2180927 ns/op	2403.97 MB/s
BenchmarkHash/GEN_/10M-8            	     271	   4550823 ns/op	2304.15 MB/s
PASS
ok  	github.com/minio/sha256-simd	9.753s
Per chi vuole provare:

Codice:
$ brew install go

$ git clone git@github.com:minio/sha256-simd.git

$ cd sha256-simd

$ go test -bench .
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 12-01-2021, 20:07   #520
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 79
Lo stesso autore ha creato anche una suite di test per md5, sempre in go, che conferma le basse prestazioni dell'M1 (o le alte di intel)

Codice:
git clone https://github.com/minio/md5-simd.git

Intel

Codice:
$ go test -bench .
go: downloading github.com/klauspost/cpuid/v2 v2.0.1
goos: darwin
goarch: amd64
pkg: github.com/minio/md5-simd
BenchmarkBlock8-12               	 9787387	       116 ns/op	4399.04 MB/s	       0 B/op	       0 allocs/op
BenchmarkAvx2/32KB-12            	    6834	    174311 ns/op	3007.77 MB/s	      27 B/op	       1 allocs/op
BenchmarkAvx2/64KB-12            	    4560	    270409 ns/op	3877.74 MB/s	      24 B/op	       1 allocs/op
BenchmarkAvx2/128KB-12           	    2389	    509543 ns/op	4115.75 MB/s	      40 B/op	       1 allocs/op
BenchmarkAvx2/256KB-12           	    1269	    938382 ns/op	4469.72 MB/s	      49 B/op	       1 allocs/op
BenchmarkAvx2/512KB-12           	     639	   1804207 ns/op	4649.47 MB/s	      70 B/op	       1 allocs/op
BenchmarkAvx2/1MB-12             	     327	   3688113 ns/op	4549.00 MB/s	      80 B/op	       1 allocs/op
BenchmarkAvx2/2MB-12             	     168	   7188908 ns/op	4667.53 MB/s	     121 B/op	       2 allocs/op
BenchmarkAvx2/4MB-12             	      80	  14173116 ns/op	4734.94 MB/s	     186 B/op	       2 allocs/op
BenchmarkAvx2/8MB-12             	      40	  28004621 ns/op	4792.70 MB/s	     245 B/op	       3 allocs/op
BenchmarkAvx2Parallel/32KB-12    	   22890	     50027 ns/op	10480.05 MB/s	     878 B/op	       1 allocs/op
BenchmarkAvx2Parallel/64KB-12    	   11052	    105716 ns/op	9918.78 MB/s	    1833 B/op	       1 allocs/op
BenchmarkAvx2Parallel/128KB-12   	    5358	    224879 ns/op	9325.67 MB/s	    3910 B/op	       1 allocs/op
BenchmarkAvx2Parallel/256KB-12   	    2037	    492387 ns/op	8518.31 MB/s	   11003 B/op	       2 allocs/op
BenchmarkAvx2Parallel/512KB-12   	    1033	   1003809 ns/op	8356.78 MB/s	   24697 B/op	       2 allocs/op
BenchmarkAvx2Parallel/1MB-12     	     571	   2040307 ns/op	8222.89 MB/s	   55674 B/op	       4 allocs/op
BenchmarkAvx2Parallel/2MB-12     	     278	   4191847 ns/op	8004.69 MB/s	  159479 B/op	       6 allocs/op
BenchmarkAvx2Parallel/4MB-12     	     133	   8578618 ns/op	7822.81 MB/s	  522514 B/op	      10 allocs/op
BenchmarkAvx2Parallel/8MB-12     	      67	  17591901 ns/op	7629.52 MB/s	 1788380 B/op	      19 allocs/op
BenchmarkAvx2SingleWriter/32KB-12         	   20214	     52832 ns/op	 620.23 MB/s	       0 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/64KB-12         	   12663	     93108 ns/op	 703.87 MB/s	       0 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/128KB-12        	    6224	    186308 ns/op	 703.52 MB/s	       0 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/256KB-12        	    3135	    370724 ns/op	 707.11 MB/s	       0 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/512KB-12        	    1638	    744731 ns/op	 704.00 MB/s	       1 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/1MB-12          	     795	   1502421 ns/op	 697.92 MB/s	       3 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/2MB-12          	     398	   3060617 ns/op	 685.21 MB/s	       8 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/4MB-12          	     198	   5949292 ns/op	 705.01 MB/s	      17 B/op	       0 allocs/op
BenchmarkAvx2SingleWriter/8MB-12          	     100	  11853021 ns/op	 707.72 MB/s	      33 B/op	       0 allocs/op
BenchmarkCryptoMd5/32KB-12                	   26750	     43651 ns/op	 750.69 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/64KB-12                	   13999	     85714 ns/op	 764.59 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/128KB-12               	    6686	    170823 ns/op	 767.30 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/256KB-12               	    3478	    340579 ns/op	 769.70 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/512KB-12               	    1761	    674578 ns/op	 777.21 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/1MB-12                 	     878	   1366682 ns/op	 767.24 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/2MB-12                 	     440	   2731088 ns/op	 767.88 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/32KB-12        	  211375	      5867 ns/op	5585.25 MB/s	       1 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/64KB-12        	  101443	     11975 ns/op	5472.93 MB/s	       7 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/128KB-12       	   49984	     25381 ns/op	5164.19 MB/s	      31 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/256KB-12       	   22651	     51448 ns/op	5095.35 MB/s	     138 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/512KB-12       	   11456	    103986 ns/op	5041.91 MB/s	     549 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/1MB-12         	    5665	    207654 ns/op	5049.64 MB/s	    2221 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/2MB-12         	    2847	    415918 ns/op	5042.23 MB/s	    8839 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/4MB-12         	    1462	    849553 ns/op	4937.07 MB/s	   34427 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/8MB-12         	     663	   1738690 ns/op	4824.67 MB/s	  151832 B/op	       0 allocs/op
PASS
ok  	github.com/minio/md5-simd	81.925s
M1

Codice:
$ go test -bench .
goos: darwin
goarch: arm64
pkg: github.com/minio/md5-simd
BenchmarkCryptoMd5/32KB-8      	   24114	     49553 ns/op	 661.27 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/64KB-8      	   12144	     98863 ns/op	 662.89 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/128KB-8     	    6067	    197472 ns/op	 663.75 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/256KB-8     	    3008	    395416 ns/op	 662.96 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/512KB-8     	    1502	    790660 ns/op	 663.10 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/1MB-8       	     751	   1595070 ns/op	 657.39 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5/2MB-8       	     374	   3201970 ns/op	 654.96 MB/s	       0 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/32KB-8         	  147962	      7875 ns/op	4161.19 MB/s	       1 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/64KB-8         	   75876	     15657 ns/op	4185.85 MB/s	       6 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/128KB-8        	   38042	     31383 ns/op	4176.47 MB/s	      27 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/256KB-8        	   18974	     62921 ns/op	4166.21 MB/s	     110 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/512KB-8        	    9556	    126414 ns/op	4147.40 MB/s	     438 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/1MB-8          	    3981	    251764 ns/op	4164.91 MB/s	    2107 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/2MB-8          	    2070	    502923 ns/op	4169.93 MB/s	    8105 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/4MB-8          	    1184	   1024731 ns/op	4093.08 MB/s	   28340 B/op	       0 allocs/op
BenchmarkCryptoMd5Parallel/8MB-8          	     520	   2048689 ns/op	4094.62 MB/s	  129056 B/op	       0 allocs/op
PASS
ok  	github.com/minio/md5-simd	34.443s
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Processori AMD Ryzen: dalla serie 1000 a quella 5000, 38 CPU a confronto Processori AMD Ryzen: dalla serie 1000 a quella ...
Samsung Galaxy S21, S21+ S21 Ultra: eccoli nella nostra video anteprima! Samsung Galaxy S21, S21+ S21 Ultra: eccoli nella...
ASUS ZenBook Duo UX482: due schermi e tanta autonomia ASUS ZenBook Duo UX482: due schermi e tanta auto...
Sony FE 35mm F1.4 GMaster, grande risoluzione e sfocato eccellente. La recensione Sony FE 35mm F1.4 GMaster, grande risoluzione e ...
Motorola moto g 5G: vincente per l’autonomia incredibile! La recensione Motorola moto g 5G: vincente per l’autonomia inc...
Hai il coronavirus? Apple Watch potrebbe...
Cresce la domanda di wearable nel 2021 e...
Intel Optane, addio desktop e workstatio...
Il mercato dei semiconduttori continua l...
FireEye: l'aumento dei costi dei Securit...
Crescono le vendite di TV grazie anche a...
1More ComfoBuds, novità tra le tr...
La Cina mette a disposizione i campioni ...
Cyberpunk 2077: demo finta? Data anticip...
Firma elettronica: la soluzione di Yousi...
iPhone 5s come non l'avete mai visto: sp...
Samsung, l'erede dell'impero dovrà...
Shuttle riabbraccia AMD dopo 8 anni, ecc...
Le priorità di Lenovo nello svilu...
Amazon in Italia, due nuovi centri nel 2...
VLC Media Player
Chromium
SiSoftware Sandra Lite
Dropbox
BurnAware Premium
BurnAware Free
K-Lite Codec Pack Update
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
IObit Uninstaller
IObit Smart Defrag
Opera Portable
3DMark
Opera 73
Prime95
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Served by www1v