|
|
|
|
Strumenti |
13-03-2017, 15:31 | #861 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26775
|
Quote:
Ultima modifica di MiKeLezZ : 13-03-2017 alle 15:40. |
|
13-03-2017, 15:49 | #862 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 10393
|
Se usassimo lo stesso criterio la cache in zen sarebbe il 16% del die, ma ha poco senso perchè di core x86 ce ne sono il doppio e in Ryzen non c'è la GPU.
|
13-03-2017, 16:01 | #863 |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26775
|
sì hai ragione. puoi commentare anche riguardo la lunghezza pipeline, se rispetto ai comunque stimati 18-20 di bulldozer vi sia stata una riduzione in ryzen?
|
13-03-2017, 16:02 | #864 | |
Senior Member
Iscritto dal: Sep 2001
Città: Saronno (VA)
Messaggi: 20601
|
Quote:
Sinceramente, visti i risultati dei test, se dovvessi prendere un pc oggi credo sarebbe un RYZEN. Perchè con otto cores ho garanzia di potenza e longevità massima, il tutto ad un prezzo meravigliosamente conveniente rispetto ad Intel. Il fatto del OC limitato sono briciole. Il fatto che coi giochi va qualcosina in meno sono sempre briciole. (oltretutto questa cosa anrà a sparire secondo me, solo questione di ottimizzazione)
__________________
DEMON77 La mia galleria su Deviant Art: http://aby77.deviantart.com/gallery/?catpath=/ |
|
13-03-2017, 16:32 | #865 |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26775
|
Ho scritto una caz_ata, il 1800X non ha 1,4V di tensione di alimentazione, ma 1,25V (come il 7700K). Ma non mi è uscito dal nulla: stavo correggendo un utente che era convinto le CPU 14nm Intel andassero a 1,4V.
|
13-03-2017, 17:07 | #866 |
Senior Member
Iscritto dal: Sep 2005
Messaggi: 2177
|
Mamma mia, ma a questo si deve arrivare?
Mo mi devo prendere il righello per misurare quanta cache L3 c'ha una cpu, devo contarne le pipeline, quanto son lunghe, grosse ecc... Ma per che cosa poi?
__________________
__________ Configurazione: Mainboard Gigabyte G1.Sniper A88X (rev. 3.0) ; APU A10 7850K ; HDD Western Digital SATA III WD Blue 1 TB ; Ram Corsair 1866 mhz 16 gb ; OS Seven premium 64 bit |
13-03-2017, 18:08 | #867 | |
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6794
|
Quote:
EDIT: e quel PPT è quello che ha portato al pentium 4, che ha FO4 di circa 13 (compresi i flip flop intra stadio) e consiglia il FO4 ottimale per avere le massime prestazioni A PRESCINDERE dal consumo... E sappiamo tutti com'è finita con il P4. Bulldozer ha FO4 di circa 17, guarda caso quello ottimale, secondo uno studio IBM, per il miglior rapporto prestazioni/consumo. Zen si muove in quei dintorni. Altrimenti non si spiega come fa ad essere così efficiente. Si vede l'immagine che ho postato? Mi viene il dubbio che non si veda. Quelli sono dati ufficiali di AMD. Per la colonna relativa ad INTEL, immagino che in AMD, una volta comprato un chip di skylake/kabylake sul mercato sappiano come deliddarlo, togliere lo strato protettivo e misuare le aree, quindi possiamo assumere che sono accurate...
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! IL MIO CANALE YOUTUBE! IL MIO PLUGIN VST! Ultima modifica di bjt2 : 13-03-2017 alle 18:16. |
|
13-03-2017, 18:40 | #868 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26775
|
Quote:
|
|
13-03-2017, 18:45 | #869 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 10393
|
A dire la verità non ne ho idea, in realtà credo che le lunghezze non siano molto diverse, per arrivare a certe frequenze le CPU moderne usano comunque pipeline abbastanza lunghe e poi alleviano i problemi usando meccanismi per prevenire le branch misprediction. Le stesse architetture Intel odierne possono arrivare a 19 stadi, secondo alcune stime.
|
13-03-2017, 19:38 | #870 |
Bannato
Iscritto dal: Mar 2017
Città: Salerno
Messaggi: 54
|
Vabbe potete sparare tutte le pippiate che volete.
Il 1700 RYzen è un ottimo processore che in quella fascia non ha paragoni, nemmeno nelle cose in cui non dovrebbe eccellere come game &co, dove cmq va da Dio. Il resto sono parole. |
13-03-2017, 19:42 | #871 | |
Bannato
Iscritto dal: Jul 2005
Messaggi: 820
|
Quote:
Adesso mi prendo una foto del die e ci misuro la velocità delle pipeline ... |
|
13-03-2017, 19:43 | #872 | |||
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26775
|
Quote:
Quote:
Il link originario è questo: http://semiaccurate.com/forums/showp...postcount=3781 L'informazione non è ufficiale. Bulldozer aveva una pipeline lenght di 16-19 che si trasformava in 19-22 nel caso di misprediction (http://www.agner.org/optimize/microarchitecture.pdf). AMD ha dichiarato che con Ryzen è riuscita a migliorare notevolmente l'IPC migliorando il branch predictor e ingrandendo la opcache. In effetti non ha mai parlato direttamente di riduzione di stage di pipeline (la riduzione che intende potrebbe anche derivare dalla scorciatoia della opcache)... per quanto ne sappiamo sia io che te può anche averla lasciata 16-19 oppure averla portata a 14-19, in entrambi i casi non vedo l'importanza della cosa. Di certo se voleva migliorare il suo IPC non sarebbe stata l'idea più geniale fare una pipeline a 30 stadi e accoppiarvi CPU da 3 GHz. Quote:
Sempre allo stesso link si evince come il processo a 14nm di AMD sia leggermente meno performante di quello Intel: http://wccftech.com/ryzen-smaller-di...-not-good-hpc/ In definitiva, che la colpa sia della scarsa maturità dell'architettura, della difficoltà di far dialogare 8 CPU assieme, della maggiormente compressa L2/L3, delle differenze architetturali fra le CPU, della differente abilità produttiva della fonderia... IL PUNTO E' CHE LE CPU RYZEN HANNO QUALCHE CENTINAIO DI MHZ IN MENO RISPETTO LE CPU INTEL e un paragone clock-to-clock non ha senso, se non a fini accademici (visto si tratta di downcloccare una delle due CPU). Si parlava di questo 2 giorni fa, poi è stato tutto un divagare. Con Ryzen 2 è possibile risolvano tutto, vada a bomba e tiri a 5 GHz, ma se ne riparla fra 16 mesi. Ok? La accendiamo? Ultima modifica di MiKeLezZ : 13-03-2017 alle 19:50. |
|||
13-03-2017, 20:13 | #873 | |||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Inoltre i thread hardware non accedono alla L3 facendo interleaving coi bit bassi. I test sulla latenza hanno dimostrato inequivocabilmente che i pattern 4MB, 6MB, e 8MB sono dovuti alla suddivisione & dislocazione della cache L3 a "tagli" di 1MB. Come da diagramma che ha riportato qualche utente (LHMC?) qualche giorno fa, e idem per la foto del CCX. Quote:
Quote:
Non so se all'epoca il software dovesse necessariamente controllare la presenza dell'HT, visto che i due thread hardware venivano visti come due core indipendenti. Infatti in genere le applicazioni vengono sviluppate non tenendo dell'SMT, ma rilevando invece il numero di "core" presenti nel sistema, e creando dei processi e/o thread hardware per cercare di usarli tutti, oppure dei generici pool ("worker", in gergo) a cui assegnare dei task da eseguire, e che questi poi smisteranno ai vari "core" via via liberi. E' il s.o., infatti, che normalmente si prende la briga di allocare i processi/thread hardware nei vari "core" a disposizione, tenendo eventualmente conto di caratteristiche come il NUMA. Ovviamente son tutte cose che potrebbe fare autonomamente anche un'applicazione, decidendo da sé in quali specifici "core" piazzare i suoi processi / thread hardware. Ma è una cosa che non rappresenta affatto la norma, per l'appunto, perché è comodo lasciare che il s.o. se ne occupi. Quote:
Quote:
Se vuoi rispondere OK, e possiamo intavolare una discussione. Ma se non vuoi rispondere, allora evita direttamente queste uscite polemiche.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||
13-03-2017, 20:14 | #874 | |||
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6794
|
Quote:
Quote:
Quote:
E poi se vedi la densità di transistor è quasi doppia, quindi qualcosa in frequenza la perdi...
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! IL MIO CANALE YOUTUBE! IL MIO PLUGIN VST! |
|||
13-03-2017, 20:18 | #875 | |
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6794
|
Quote:
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! IL MIO CANALE YOUTUBE! IL MIO PLUGIN VST! |
|
13-03-2017, 20:23 | #876 | |||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Ma ribadisco: è quel ricordo da ciò che lessi tempo fa. Per cui potrei anche sbagliarmi. In ogni caso il nocciolo della discussione è che pure ARM crede nelle unità SIMD "massicce". Quote:
Quote:
Per il resto concordo: ci sono buone prestazioni, e il prezzo rappresenta il vantaggio più grande di questa nuova famiglia di processori.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||
13-03-2017, 20:34 | #877 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Non concordo, poi, che APU = HSA. Anche qui, da tempo le iGPU di Intel possono essere sfruttate con strumenti quali OpenCL o le ben più vecchie (perfino di HSA) Cilk / Cilk+. Quote:
Quote:
Viceversa, è anch'esso noto e documentato che le frequenze nei processori Intel calino di qualche centinaio di Mhz, ma soltanto usando intensamente le AVX. L'uso dell'iGPU non influisce sulla frequenza del processore.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
13-03-2017, 21:05 | #878 | |||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Lightroom:https://www.pugetsystems.com/pic_dis...1990&width=700 Premier:https://www.pugetsystems.com/pic_dis...1990&width=700 e Solidworks:https://www.pugetsystems.com/pic_dis...2009&width=701 dove si vede che è costantemente sotto il 6900K, che però viaggia a frequenze ben inferiori. La micro-architettura, come già detto, non è efficiente come quella delle CPU Intel. Ma riesce a fare molto bene in ambiti MT, con codice "più lineare". Comunque nulla che non abbia già detto. Quote:
D'altra parte Bulldozer, sui 32nm SOI, è arrivato a toccare i 4,2Ghz su un TDP di 125W. Piledriver, sui 28nm BULK, è arrivato a 4,3Ghz sullo stesso TDP. Zen, invece, è arrivato a stento a 4Ghz, ma a "14"nm e FinFET: più di un nodo di vantaggio nonché l'enorme vantaggio della nuova tecnologia. Dunque ben lontano dalle fantasmagoriche frequenze che avrebbe dovuto raggiungere. Si vede con Bulldozer & co. non è che abbia poi tanto da spartire. Quote:
Quote:
Quote:
Infatti fra 1700X e 1800X ci sono 200 (base) e 100 (turbo) Mhz di differenza: una miseria. Ma quest'ultimo ha consumi di gran lunga superiori. Quote:
Quote:
Ma 1MB di cache L3 a una sola via sarebbe troppo poco performante (nel senso che sarebbe troppo soggetto a trashing dei dati). Purtroppo non ci sono informazioni chiare in merito.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||||
13-03-2017, 21:42 | #879 | |||
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6794
|
Quote:
E comunque mi riferivo al rapporto prestazioni consumi in ambito server, vedi test vs 44c/88c Xeon... Quote:
Quote:
Ho un northwood 2.8GHz con HT in ufficio. 130nm. E l'Athlon64 sul 90nm (e forse anche il 65nm) era sui 2.6GHz...
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! IL MIO CANALE YOUTUBE! IL MIO PLUGIN VST! |
|||
13-03-2017, 22:06 | #880 |
Bannato
Iscritto dal: Dec 2001
Città: Palmi
Messaggi: 3241
|
Nonostante gli approfondimenti sulle architetture spesso rischino l'off topic è da fare un plauso a tutti i partecipanti del thread che con il loro contributo aiutano a stimolare la mente sui perché di alcune scelte architetturali eseguite dai due maggiori produttori di microchip con licenza x86.
In attesa di alcuni affinamenti software sullo scheduler di Windows 10, un passaggio dovuto per valutare appieno una nuova piattaforma come Ryzen nella quale non si dà priorità ai core fisici rispetto a quelli logici, rimanendo questi inefficaci, ed anzi dovendo gli stessi essere disabilitati, venendo meno alla loro principale funzione di ottimizzazione dei threads paralleli, rimane tuttavia una considerazione che prescinde da tutto ciò in ordine alle scelte che un gamer di alto livello dovrebbe fare. Mi riferisco alle piattaforme quadcore, che a mio modesto avviso dovrebbero essere messe da parte nei futuri upgrade a favore di quelle octacore, Intel o AMD che siano. In un mondo videoludico con codice ottimizzato per quad core la differenza a vantaggio di un 7700k, che in media lavora in campo videoludico tra il 60 ed il 65%, a differenza del 30-35% di un octacore 1800x o 6800k è assolutamente trascurabile soprattutto con l'avvento del 4k e modesta a 1080p con dettagli al massimo; inoltre le percentuali di occupazione delle risorse la dicono tutta sulla potenzialità inespressa dai processori con il doppio delle unità di calcolo. Aumentando la base installata di processori ad 8 cores si darebbe modo anche agli sviluppatori di prendere in considerazione un upgrade dei loro motori di gioco per aumentare ancor di più il realismo nei giochi e favorire l'abbandono della tecnica di rasterizzazione a vantaggio di tecniche grafiche fotorealistiche di raytracing in tempo reale supportate da CPU e GPU di alto livello. Ecco perché sono completamente favorevole all'introduzione di piattaforme octacore nel mercato a prezzi più concorrenziali, consapevole del fatto che se mai si effettuerà il passaggio mai entreremo in una nuova fase. Giusto per far intuire cosa si intenda per "esperienze videoludiche di nuova generazione" vi lascio dei link a due nuovi e promettenti motori in sviluppo che un giorno non troppo lontano spero possano soppiantare quelli attuali. Mizuchi Engine Dream Engine by Vaya |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:12.