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

Chi è Jen-Hsun 'Jensen' Huang, una vita a fare Nvidia
Chi è Jen-Hsun 'Jensen' Huang, una vita a fare Nvidia
Scopriamo chi è Jen-Hsun 'Jensen' Huang, il CEO di Nvidia, in un racconto non solo della sua vita ma anche legato ai quasi 30 anni di attività ai vertici di un'azienda che ha costruito il mercato dei videogiochi come lo conosciamo per concretizzare una visione che nei primi anni '90 pochi riuscivano a capire.
Google Fuchsia usa un microkernel. Qual è la differenza e perché è rilevante
Google Fuchsia usa un microkernel. Qual è la differenza e perché è rilevante
Google Fuchsia è un nuovo sistema operativo in sviluppo con una particolarità: utilizza Zircon, un microkernel. L'approccio progettuale è piuttosto differente rispetto ai sistemi operativi più diffusi, che usano perlopiù modelli ibridi. Vediamo come un approccio a microkernel potrebbe garantire a Google maggiore controllo sulle sue piattaforme come Android e Chrome OS
Lenovo ThinkVision T34w, ultrawide 34 pollici per la produttività
Lenovo ThinkVision T34w, ultrawide 34 pollici per la produttività
I monitor con formato ultrawide non sono solamente un capriccio per videogiocatori: in ambito professionale e lavorativo permettono di incrementare produttività ed efficienza. Lenovo ThinkVision T34w offre un formato 21:9 e un pannello curvo R1500
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-11-2020, 22:06   #501
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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 22:12.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2020, 07:05   #502
M@n
Senior Member
 
L'Avatar di M@n
 
Iscritto dal: Apr 2006
Città: Crema
Messaggi: 4020
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, 15:56   #503
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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, 09:28   #504
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12242
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, 14:39   #505
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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, 15:18   #506
megamitch
Senior Member
 
L'Avatar di megamitch
 
Iscritto dal: May 2004
Messaggi: 8611
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, 15:35   #507
teo180
Senior Member
 
Iscritto dal: Nov 2008
Messaggi: 3951
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, 15:46   #508
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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 16:01.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2020, 20:40   #509
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12242
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, 22:53   #510
twistdh
Senior Member
 
Iscritto dal: Feb 2010
Messaggi: 4331
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, 11:05   #511
mattewRE
Senior Member
 
L'Avatar di mattewRE
 
Iscritto dal: Feb 2006
Messaggi: 1839
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, 14:29   #512
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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 14:44.
GrayBeard è offline   Rispondi citando il messaggio o parte di esso
Old 01-01-2021, 18:01   #513
Coyote74
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 12242
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, 21:23   #514
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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, 22:15   #515
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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, 22:50   #516
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 19013
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, 08:55   #517
Phoenix Fire
Senior Member
 
L'Avatar di Phoenix Fire
 
Iscritto dal: Sep 2006
Città: Aprilia
Messaggi: 11395
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, 19:02   #518
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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, 19:07   #519
GrayBeard
Member
 
L'Avatar di GrayBeard
 
Iscritto dal: Nov 2020
Messaggi: 101
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
Old 24-04-2021, 20:41   #520
ATX12V
Senior Member
 
L'Avatar di ATX12V
 
Iscritto dal: Apr 2008
Città: Milano
Messaggi: 2701
Peccato il thread è stato abbandonato, i post erano molto interessanti.
ATX12V è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Chi è Jen-Hsun 'Jensen' Huang, una vita a fare Nvidia Chi è Jen-Hsun 'Jensen' Huang, una vita a...
Google Fuchsia usa un microkernel. Qual è la differenza e perché è rilevante Google Fuchsia usa un microkernel. Qual è...
Lenovo ThinkVision T34w, ultrawide 34 pollici per la produttività Lenovo ThinkVision T34w, ultrawide 34 pollici pe...
realme GT: prestazioni ed esperienza da top di gamma a 399 euro! La recensione realme GT: prestazioni ed esperienza da top di g...
OPPO Find X3 Pro: la prova su ''strada'' con Lamborghini OPPO Find X3 Pro: la prova su ''strada'' con Lam...
FIFA 21: finalmente è possibile vedere i...
HUAWEI Watch 3 e FreeBuds 4 disponibili ...
Smartphone 5G: Samsung e vivo sono i pro...
Boom vendite online: UE vara nuove regol...
Intel, la nuova Fab di semiconduttori eu...
Lenovo, ecco le nuove workstation mobile...
TEAMGROUP brucia le tappe, DDR5 della se...
Fotografia Europea 2021: torna a Reggio ...
Amazon, tutte le offerte del weekend: OP...
NASA Ingenuity si prepara all'ottavo vol...
Detriti spaziali: dai razzi e booster ci...
Honeywell Quantum Systems e Cambrige Qua...
Leica Leitz Phone 1: un nuovo smartphone...
Un notebook con AMD Ryzen 5 4600H a soli...
Nikon ZFC: una fotocamera mirrorless APS...
K-Lite Codec Pack Update
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Firefox Portable
CCleaner Portable
CCleaner Standard
Opera 77
SmartFTP
PCMark 10 Basic Edition
AVG Antivirus Free
Avast! Free Antivirus
Firefox 89
Process Lasso
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:50.


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