|
|
|
|
Strumenti |
13-08-2018, 18:58 | #21 | |
Bannato
Iscritto dal: May 2001
Messaggi: 6246
|
Quote:
è solo che i programmi sono ottimizzati fino a 10 core, quanto erano i core degli xeon HEDT intel. handbrake 1.1.1 è con codice scritto dalla stessa intel in AVX512: https://software.intel.com/en-us/art...-intel-avx-512 Ultima modifica di lucusta : 13-08-2018 alle 19:01. |
|
13-08-2018, 19:02 | #22 | |
Bannato
Iscritto dal: May 2001
Messaggi: 6246
|
Quote:
l'inversione del coseno è un thread che puoi sminuzzare in forma infinetesimale, essendo tutto basato sul logaritmo. |
|
13-08-2018, 19:17 | #23 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 6519
|
Quote:
Quindi mi fido più di quello che scrivono i 4 sviluppatori ufficiali che seguiji il progetto è che sento spesso |
|
13-08-2018, 20:00 | #24 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11725
|
Quote:
Ora non saprei quanto questo vada ad inficiare sulla resa finale, se la resa è come avere due 16 core / 32 threads affiancati il discorso cambia.. Gli unici scenari a non avere rallentamenti sarebbero moltissimi threads in parallelo che hanno funzioni indipendenti tipo chessò server web o altro.. paradossale perchè è più uno scenario da server farm dove ci sono gli EPYC però che questa limitazione non ce l'hanno Mi chiedo, sul 1950X erano 25 o 50 ? L'uscita sull'ottimizzazione dei sw è riferita in generale, c'e' una bruttissima piega ancora da parte dei programmatori di ragionare tutto in single thread negli ambiti computazionali, non si pensa a riscrivere un bel nulla però qualsiasi pc oggi ha almeno 8 threads..
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD Ultima modifica di Rubberick : 13-08-2018 alle 20:04. |
|
13-08-2018, 20:04 | #25 | ||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
? Mi fai vedere come "sminuzzare in forma infinetesimale" questo: CABAC (Context-adaptive binary arithmetic coding) ? *
__________________
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-08-2018, 22:36 | #26 |
Bannato
Iscritto dal: Jul 2005
Messaggi: 820
|
Poi giustamente riappare TombinoMan ...
Tanto a sto giro non può tirare fuori ne IPC ne Avx 512 ne le mitologiche predizioni che lo hanno riempito di /laugh: Peccato che nel mentre se invece di usare una sessione di "handbraga" si usano gia 3 sessioni (se uno fa 6000 conversioni e con un processore a 64 thread lancia un solo handb qualche problema c'è): questo con un 1800 ... https://www.youtube.com/watch?v=NhvL3cHntDA&t=1s Giusto per spiegare ad un monotread come cdmauro che forse il multicore ha un senso (ma tanto che ne parliamo a fare) Ripeto con un 1800 ... https://www.youtube.com/watch?v=NhvL3cHntDA&t=1s Oppure guardarsi le prestazioni di Premiere 2018 ... https://www.youtube.com/watch?v=pnFKYFewOlg Oppure eseguire Handbrake usando un test piu serio ... https://wccftech.com/review/amd-ryze...-cpu-review/5/ Ma tanto. Di cosa stiamo parlando. PS E ripeto ... se con un 32 core 64 thread converto 6000 video e lancio una sessione di conversione alla volta o sono un idiota o sono fazioso. |
14-08-2018, 00:10 | #27 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11725
|
Benchmark più seri, ma aspetto i proci dell'anno prossimo con Zen 3 per avere un raffronto con quelli attuali
* this
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
14-08-2018, 07:31 | #28 | |||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
E riappare puntualmente il fanboy che deve immediatamente partire con le offese personali, altrimenti non riesce ad appagare il proprio ego violato che ancora gli brucia.
Quote:
Ma queste son cose note a chi ha lavorato su codec. Ho sviluppato un decoder JPEG 2000 da implementare in hardware, circa 13/14 anni fa, per conto di STMicroelectronic (stage & tesi di laurea), per cui sono particolarmente ferrato sulle pipeline dei codec, i tipi di algoritmi che si usano, e le loro problematiche. Tu, invece, a parte sbandierare un inutile PhD, che hai fatto di interessante in questo campo? Quote:
Quote:
Quote:
Quote:
Aspettiamo ancora tue copiose dimostrazioni in merito, sebbene siano passati un paio d'anni ormai, e "stranamente" non ci fai il piacere di mostrare il frutto del tuo genio (incompreso). Quote:
Quote:
Al massimo, se volessi farmi una copia di backup, sarei costretto a effettuare UNA conversione alla volta, perché in genere sul PC si ha un solo lettore BluRay (nei miei PC nemmeno uno: non uso supporti ottici da anni). E, dunque, potrei procedere a una sola conversione alla volta. Convertire una enorme libreria di video è, quindi, uno scenario abbastanza inusuale. Ma se hai esempi ove potrebbe essere utile (nonché comune), non hai che da riportarli.
__________________
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 |
|||||||
14-08-2018, 07:56 | #29 | |
Bannato
Iscritto dal: Mar 2017
Città: Salerno
Messaggi: 54
|
Quote:
Leggere di gente che sostiene di fare 6000 conversioni e non essere capace di capire l'A B C del multitasking fa cadere le braccia. Peggio ancora chi si ritiene esperto e si arrampica sugli specchi per difendere una posizione stupida e faziosa. |
|
14-08-2018, 07:58 | #30 | |
Bannato
Iscritto dal: Mar 2017
Città: Salerno
Messaggi: 54
|
Quote:
|
|
14-08-2018, 08:06 | #31 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Ciò che fa cascare le braccia è la mancanza di apertura mentale. Quote:
Molti ciechi fanboy sì, quelli non mancano mai, ma in genere sono tutt'altro che esperti, e si vede subito da quel che scrivono. Quote:
Sono state sollevate PRECISE questioni, a cui ho risposto, visto che almeno io un po' di esperienza in merito di codec video ce l'ho, e non perché mi sono limitato a usare qualche programma. Se non ti piace quello che ho scritto sei liberissimo di quotarmi e farmi vedere esattamente dove starebbero le incorrettezze. Se non ti piaccio io, esiste l'ignore list: aggiungimi e vivi tranquillo. Come vedi c'è una soluzione a tutto.
__________________
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 |
|||
14-08-2018, 09:53 | #32 | ||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14720
|
Quote:
Si è detto che il problema della codifica è legato alla struttura in CCX di Zen, perchè due moduli del 32 core non hanno accesso diretto alla memoria aumentando le latenze. Sarebbe quindi interessante vedere qualche studio a riguardo, magari dei test mirati per capire se e quanto l'architettura modulare influisce in questo specifico contesto, dato che ci sono altri fattori che potrebbero contribuire ai risultati dei benchmark. PS: certo che "6000" conversioni sono tante, fossero anche dieci anni sarebbero quasi due al giorno, e dubito che stia a fare conversioni tutti i giorni. Insomma i margini per lanciarne più di una in parallelo dovrebbero esserci, a meno che non sia un numerone sparato li per dire che ne ha fatte tante. Quote:
I core fisici sono quelli che stanno "sotto", ossia in uno strato logico inferiore, mentre il sistema vede solo i core virtuali, in questo caso due per ogni core fisico. Ultima modifica di calabar : 14-08-2018 alle 09:55. |
||
14-08-2018, 09:54 | #33 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7880
|
In questa recensione viene messo ancora più sotto anche dallo stesso Threadripper 1950x
https://www.anandtech.com/show/13124...950x-review/10 Secondo me è evidente che c'è qualcosa che non và: o nei metodi di test o nel modo in cui sono stati compilati o scritti, ma può essere anche il processore stesso. Aldilà delle supposizioni e speculazioni fatte, qualuno sà effettivamente dove stà il problema (o i problemi)? Com'è possibile che ci sia così tanta differenza fra il rendering, dove svetta incima a tutti gli altri processori, e l'encoding, dov'è addirittura peggio della precedente generazione a meno cores leggendo quella recensione (vedi 1950x). 7zip x264 x265 winrar ... qualcosa che non và c'è; sarà anche il discorso dell'IPC ma non può essere solo quello... il 2990wx ha il doppio dei tread del 7980xe e và la metà secondo l'ultimo test della recensione che ho linkato. Io se dovessi scegliere questo 2990wx lo farei per fare rendering ma anche per fare un successivo encoding. Non credo che AMD sia così ingenua da darsi la zappa sui piedi. Sarà anche il processore ad essere "inadeguato al tipo di carico" ma secondo me è anche il tipo di carico che non vuol essere adeguato al tipo di processore.
__________________
System Failure Ultima modifica di Perseverance : 14-08-2018 alle 09:58. |
14-08-2018, 10:24 | #34 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 11676
|
Quote:
guarda che il discorso era meramente tecnico.... non era incentrato su quello che quello che fa le conversioni, che le fa una alla volta perchè è masochista... il punto del discorso è che il 32 core è una CPU fantastica ma che si porta dietro delle ovvie limitazioni rispetto agli EPYC che in alcuni scenari non lo fanno brillare... ma è una cosa d'altra parte ovvia, visto che non esiste la CPU idilliaca.... e per mostrare queste limitazioni ha preso come esempio la codifica...
__________________
AMD 3970X - TRX40 PRO 10G - 128 Gb - 2080Ti - Dual 4K - No More Render - Leica RTC360 & BLK360 |
|
14-08-2018, 10:56 | #35 |
Bannato
Iscritto dal: Oct 2002
Messaggi: 29230
|
Vedo che le scatole diventano sempre più grandi.
Quando è iniziata la crisi si erano ridotte a tal punto che quasi te li davano avvolti in un foglio di giornale. |
14-08-2018, 11:42 | #36 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7880
|
Tutto quelche volete. Ma dio santo è possibile che in 3 recensioni diverse saltano fuori 3 risultati diversi solo per quanto riguarda l'encoding ?
__________________
System Failure |
14-08-2018, 19:04 | #37 | ||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Immagino che a questo punto sia dovuto a eventuali maggiori frequenze di TR, e ai miglioramenti microarchitetturali di questa revisione di Zen (EPYC usa la prima versione di Zen). Sarebbe necessario un test con EPYC avente le stesse caratteristiche dell'attuale TR per essere sicuri che si tratti effettivamente della struttura dei CCX di Zen, ma dovremo ancora aspettare. Quote:
Quote:
Quote:
Riuscire a isolare eventuali problemi è difficile quando ci sono più variabili in gioco. Quote:
L'encoding, invece, è molto diverso, e lo puoi vedere dall'immagine che ho postato prima, che mostra la pipeline del codec HVEC con tutte le operazioni che sono necessarie. Si tratta di operazioni che non puoi suddividere tutte in maniera uniforme sul numero di core/thread hardware a disposizione, e che a valle del processo presenta la codifica CABAC che di per sé non è parallelizzabile (vedi il mio precedente commento in merito) e rappresenta una sorta di "imbuto" che "strozza" l'esecuzione (tutto passa da lì). CABAC si può comunque suddividere in base al numero di parti in cui è stata divisa l'immagine, ma nella codifica del bitstream finale il risultato sarà meno ottimizzato; quindi se vuoi cercare di sfruttare di più i core/thread hardware a disposizione, c'è un prezzo da pagare. In ogni caso CABAC è estremamente sensibile alla bontà della micro-architettura (è un processo seriale che stressa particolarmente il branch predictor. Inoltre l'algoritmo di predizione di cui fa uso fa anche parecchi accessi alla memoria, sebbene sia abbastanza locali). In sintesi: c'è un abisso fra il rendering e l'encoding. Sono due algoritmi totalmente diversi, e con una scalabilità completamente diversa. Quote:
x264 e x265 (HVEC) sono simili, per cui vedi le mie risposte in merito. Riguardo 7-zip e WinRAR, la compressione può essere abbastanza parallelizzata (ma c'è sempre una parte seriale) e sono chi più, chi meno, sensibili alla banda di memoria. Il tallone d'Achille d'entrambi è rappresentato dalla decompressione, che per ovvie ragioni è scarsamente parallelizzabile. Quote:
Quote:
Perché vengono usate sorgenti (video, immagini, audio, ecc.) diversi e/o parametri diversi, pur usando lo stesso programma, per cui è ovvio che i risultati saranno diversi e non confrontabili.
__________________
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 |
||||||||
14-08-2018, 20:06 | #38 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7880
|
Ho capito. Allora tristezza Non riesco a pensare a chi possa far comodo un processore così, forse con le virtual machine; per una postazione workstation di rendering ed encoding resta cmq preferibile intel stando così le cose ad oggi.
__________________
System Failure Ultima modifica di Perseverance : 14-08-2018 alle 20:09. |
14-08-2018, 20:40 | #39 |
Senior Member
Iscritto dal: Jan 2005
Città: ichnusa
Messaggi: 17337
|
Il modello di punta e difficile da consigliare, visto il prezzo e le prestazioni si adatta solo a pochi ambiti particolari, mentre il modello 2950 va molto meglio del vecchio 1950, e costa meno, non capisco perché dovrebbe essere consigliabile Intel, che non ha presentato nulla di nuovo e vende il 7980 a prezzo assurdo, anche se non e il top... Però come al solito vince sempre la squadra blu
|
14-08-2018, 21:27 | #40 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 5308
|
Il vero best buy è il 2950. Viaggia di più, costa e consuma meno del precedente. Che altro volere?
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:30.