|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#381 | |
|
Senior Member
Iscritto dal: Jan 2010
Città: Torino
Messaggi: 485
|
Quote:
|
|
|
|
|
|
#382 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2905
|
Non ti so proprio rispondere sulla lunghezza delle pipeline... Ad ogni modo pare che appunto AMD non sia propensa all'HT...
Ad ogni modo no. Saranno 4 "moduli" come li chiamano ora, ciascuno dotato di una unità floating point e due unità intere. Curioso di vedere il reverse HT, anche se secondo me ormai arriva tardi... nel 2011 bene o male tutti software che richiederanno molta potenza si saranno spostati sul multicore... Una domanda per gli specialisti: come mai succede che in un core di processore, sia x86 che non, l'occupazione non raggiunge mai il 100%, così da dover implementare soluzioni come il SMT?? Un altra domanda: sbaglio o il progetto fusion prevede in futuro la sostituzione della FPU con un unità derivante da un core grafico integrato? In tal caso come si potrà sfruttare una eventuale unità non x86??
__________________
acquistato con soddisfazione da: SHIVA>>LuR<< Jokerpunzk,Markenforcer,vkbms, campioni del mondo,mstella. Venduto a: maxVi, gabrieletor, banaz, tdm70, raxxo, frantheman |
|
|
|
|
#383 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: non ti interessa
Messaggi: 5663
|
Quote:
Se hai un salto condizionato, tutto quello che c'è nella pipeline prima dello stadio di execute diventa immondizia e deve essere ricaricato. E' come il principio della catena di montaggio. Purtroppo vado di fretta, altrimenti ti farei un esempio.
__________________
[url="http://www.hwupgrade.it/forum/showthread.php?t=2119003"]- Compilatore Intel e disparità di trattamento verso processori AMD/VIA |
|
|
|
|
|
#384 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2905
|
Credo di aver capito.
Si può dire che siano gli algoritmi di brench prediction che non riescono a prevedere ciò che sarà da caricare in presenza di un salto condizionato o è proprio l'esecuzione del processo che si ferma nella pipeline e deve partire dall'inizio della pipeline una nuova esecuzione? Voglio dire... le due cose sono collegate? Comunque: ecco perché a informatica alle superiori dicevano sempre di evitare i salti condizionati!! Ad ogni modo una pipeline più lunga dovrebbe soffrire maggiormente in questo caso, giusto? Per questo dark qui sopra diceva che la lunghezza delle pipeline rendeva possibile l'adozione dell'SMT? Possibile quindi in senso di "vantaggioso"??
__________________
acquistato con soddisfazione da: SHIVA>>LuR<< Jokerpunzk,Markenforcer,vkbms, campioni del mondo,mstella. Venduto a: maxVi, gabrieletor, banaz, tdm70, raxxo, frantheman |
|
|
|
|
#385 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6817
|
Quote:
Comunque quel core potrebbe essere anche un semplice core K10. 35 milioni di transistor mi sembrano pochi per un cluster bulldozer: ricordo che l'unità FPU per il cluster di due core è una sola, ma è potente più del doppio di quella di un singolo core K10, perchè può fare 2 FMAC a 128 bit o 1 FMAC a 256 bit, ossia ha 8 addizionatori e 8 moltiplicatori FP a 32 bit (riconfigurabili a 4+4 a 64 bit), più la logica per le SSE intere (a 128 e 256 bit), senza contare le 8 pipeline intere, i 4 decoder che sono tutti semplici + microcodice... E poi questo "esperimento" potrebbe essere per il successore del geode per applicazioni embeeded o per un concorrente dell'ATOM...
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! |
|
|
|
|
|
#386 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: non ti interessa
Messaggi: 5663
|
Quote:
Essenzialmente ogni salto condizionato ha due scelte. Se l'algoritmo ha beccato quella giusta, allora la pipeline è già caricata con le istruzioni giuste e prosegue l'esecuzione come se nulla fosse successo. Se invece l'algoritmo di branch prediction ha sbagliato la predizione, nella pipeline ci sono istruzioni sbagliate che non vanno eseguite ma scaricate (flush) e lì si crea quella che viene chiamata "bolla". Hyperthreading, almeno nella sua prima implementazione, "iniettava" nella bolla le istruzioni assegnate ad un altro processore, per fare in modo che le unità esecutive non rimanessero mai senza lavoro. Da questo punto di vista l'ht è vantaggioso per i Pentium 4 perchè la loro pipeline era molto lunga (20 stadi i Northwood e ben 31 stadi i Prescott). A sua volta, il vantaggio della pipeline lunga è che puoi salire maggiormente col clock, perchè ogni stadio della pipeline è più semplice e quindi impiega meno tempo per fare quello che deve fare, cioè eseguire l'istruzione. D'altro canto quando hai un branch miss, avendo un pipeline più lunga, devi aspettare più tempo affinchè le unità esecutive possano rimettersi di nuovo al lavoro, e quindi l'IPC diminuisce.
__________________
[url="http://www.hwupgrade.it/forum/showthread.php?t=2119003"]- Compilatore Intel e disparità di trattamento verso processori AMD/VIA |
|
|
|
|
|
#387 |
|
Senior Member
Iscritto dal: Jan 2010
Città: Torino
Messaggi: 485
|
La questione dei moduli mi intriga parecchio però non vorrei che vada a finire col rallentare le prestazioni in singletreadh.
Nella mia fervida immaginazione vedo bulldozer come l'anello mancante tra i multicore classici e il cell. Per caso si sa se AMD lancerà una evoluzione della tecnologia VT??? sarebbe fantastico assegnare un modulo ad ogni virtual machine |
|
|
|
|
#388 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2905
|
Grazie mille per la spiegazione, sia bjt che black.
__________________
acquistato con soddisfazione da: SHIVA>>LuR<< Jokerpunzk,Markenforcer,vkbms, campioni del mondo,mstella. Venduto a: maxVi, gabrieletor, banaz, tdm70, raxxo, frantheman |
|
|
|
|
#389 | |
|
Senior Member
Iscritto dal: Sep 2008
Città: Provincia di reggio, costa dei gelsomini :D
Messaggi: 1691
|
Quote:
Sebbene l'Hyperthreading serva a superare le bubbles che si formano in una pipeline, ad ex quado esegui(l'operazione dall'issue slot è passata negli stadi della pipeline) un add che richiede il risultato di un mul non ancora eseguito (errore di scheduling nel R.O.B ad esempio) oppure la pipeline è in stallo perchè gli operandi non sono disponibili (e nel caso di cache miss DMA verso la memoria), secondo me la cosa più pericolosa che diminuisce le performance è che anche il thread che dovrebbe sopperire ad uno stallo della pipeline , nei casi ad esempio descritti prima, si trova ad utilizzare le stesse risorse, ed in particolare gli stessi buffer e le stesse L\S unit. Ciò è male sopratutto nei casi in cui la cpu si trova a lavorare essenzialmente con la memoria, ad ex nei giochini quando la cpu spende essenzialmente buona parte del tempo a caricare operandi\vertici dalla ram centrale alla vram ed ad aggiornare la gpu sulla posizione dei vertici, quindi potenzialmente un casino di operazioni di load e di store, ma che per l'HT andranno ad essere esguite sulla metà delle risorse disponibili...
__________________
Amore mio, forza ed onore, io sono nel cuore tuo. Insieme ce la possiamo fare, a vincere questa battaglia per la vita |
|
|
|
|
|
#390 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: non ti interessa
Messaggi: 5663
|
Quote:
__________________
[url="http://www.hwupgrade.it/forum/showthread.php?t=2119003"]- Compilatore Intel e disparità di trattamento verso processori AMD/VIA |
|
|
|
|
|
#391 | |
|
Senior Member
Iscritto dal: Sep 2008
Città: Provincia di reggio, costa dei gelsomini :D
Messaggi: 1691
|
Quote:
Certo. Putroppo lo scheduler di windows, ed a quanto ne sappia io, di linux non hanno capacità discernente tra core logico, quindi con buffer, porte verso la chache registri L\S unit e chi più ne ha ne metta dimezzati, e core reali e dunque le performance un pò ballerine. La cosa che un pò mi fa sorridere che in ambito server ed HPC dove i programmi sono avidi di cores, l'HT viene disabilitato nella maggioranza dei casi. Un esempio applicazioni per HPC quindi con codici ricchi di operazioni in Floating point e dunque che necessitano di tonnellate di Bandwidth verso la memoria. Ci sarebbe da ridere se il thread che interviene nel caso di stallo succhi risorse, super utilizzate, a gia core che di loro sono impegnati a combattere tra di loro negli accessi verso la memoria.....
__________________
Amore mio, forza ed onore, io sono nel cuore tuo. Insieme ce la possiamo fare, a vincere questa battaglia per la vita |
|
|
|
|
|
#392 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24170
|
AMD Family 15h: Bulldozer (K15)
Per una scoperta del tutto fortuita mi sono imbattuto nella lista "Hardware Components Supported" del programma HWiNFO32 e guardate cosa ho trovato:
![]() AMD Family 10h (DR-Ax/Bx, RB-Cx, BL-Cx, DA-Cx, HY-Dx, PH-Ex): - AM2r2/AM3: Athlon/Sempron (Lima, Sargas), Athlon II/Neo (Kuma, Regor, Rana, Propus), Phenom II/Neo (Agena, Deneb, Callisto, Heka, Toliman), TWKR Black Edition - Fr2/Fr4: Opteron (Barcelona, Shanghai, Suzuka, Budapest, Istanbul) - G34: Opteron 61xx (Magny Cours) - S1g3/g4: Turion II/Ultra, Athlon II, Phenom II - ASB2: Athlon II Neo K, Turion II Neo K AMD Family 11h (LG-Ax/Bx): S1g2: Sempron SI/NI/X2, Athlon QI/QL (Sable), Turion X2 Ultra/RM (Griffin) AMD Family 12h (FS1) AMD Family 15h: Bulldozer Bulldozer verrà classificato da AMDo come appartenente alla famiglia 15, quindi in teoria dovrebbe chiamarsi K15; se il programma supporta tale CPU significa che AMD ha già i primi prototipi di Bulldozer funzionanti!!! Clicca qui...
__________________
AMD Ryzen 9600x|Thermalright Peerless Assassin 120 Mini W|MSI MAG B850M MORTAR WIFI|2x16GB ORICO Raceline Champion 6000MHz CL30|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Lexar EQ790 2TB (Games)|1 M.2 NVMe Silicon Power A60 2TB (Varie)|PowerColor【RX 9060 XT Hellhound Spectral White】16GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case Antec CX700|Fans By Noctua e Thermalright |
|
|
|
|
#393 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Barcellona
Messaggi: 3550
|
Qualche giorno fa ho letto al notizia sulla disponibilitá nei prossimi mesi di cpu a 6 core su socket AM3, ci sono novitá invece sulla eventuale disponibilitá dell'architettura Buldozzer su questo socket?
__________________
Asus Rog Maximus IX Apex, Intel i7 7700k, 32Gb G.Skill F4-3200C14D-32GVK |
|
|
|
|
#394 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24170
|
Da Roadmap AMD il core Zambezi sarà basato sul socket AM3; se sia uguale a quello attuale non lo si sa...
__________________
AMD Ryzen 9600x|Thermalright Peerless Assassin 120 Mini W|MSI MAG B850M MORTAR WIFI|2x16GB ORICO Raceline Champion 6000MHz CL30|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Lexar EQ790 2TB (Games)|1 M.2 NVMe Silicon Power A60 2TB (Varie)|PowerColor【RX 9060 XT Hellhound Spectral White】16GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case Antec CX700|Fans By Noctua e Thermalright |
|
|
|
|
#395 |
|
Senior Member
Iscritto dal: Jan 2010
Città: Torino
Messaggi: 485
|
|
|
|
|
|
#396 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24170
|
GlobalFoundries pronta per la produzione del High K Metal Gate!
In una nuova brochure GlobalFoundries annuncia che nel Q1 2010 sarà in grato di produrre in volumi silicio con tecnologia "High K Metal Gate".
"Customer Product Introductions in Q1 2010: GLOBALFOUNDRIES’ customers will begin to announce HKMG product results in early 2010 - not test chips, not 64M SRAMS, not IP shuttle results, but full products. As with the 45/40nm ramp, this will be far ahead of any other pure play foundry." Ricordo che le CPU Bulldozer e Llano saranno costruite con tecnologia 32nm SOI e HKMG. Clicca qui...
__________________
AMD Ryzen 9600x|Thermalright Peerless Assassin 120 Mini W|MSI MAG B850M MORTAR WIFI|2x16GB ORICO Raceline Champion 6000MHz CL30|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Lexar EQ790 2TB (Games)|1 M.2 NVMe Silicon Power A60 2TB (Varie)|PowerColor【RX 9060 XT Hellhound Spectral White】16GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case Antec CX700|Fans By Noctua e Thermalright |
|
|
|
|
#397 |
|
Bannato
Iscritto dal: Dec 2003
Città: Monteveglio(Bo)
Messaggi: 10006
|
Quindi significa che Buldozer non subirà ritardi e sta seguendo la roadmap prevista.
|
|
|
|
|
#398 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24170
|
Chiaramente non si sarà un anticipo sulle CPU AMD a 32nm, ma almeno non sono in ritardo; inoltre sulla slide dice che i primi sample saranno disponibili nel corso del 2010...
GLOBALFOUNDRIES supports a leader in x86 CPU’s that ramps large complex high performance die to drive low defect density with high manufacturability and yields. Initial 32nm CPU products will be sampling in 2010. The 32nm HKMG ramp will precede the 28nm HKMG ramp of other GLOBALFOUNDRIES customers by about one quarter. Thus, the CPU leader provides a unique
__________________
AMD Ryzen 9600x|Thermalright Peerless Assassin 120 Mini W|MSI MAG B850M MORTAR WIFI|2x16GB ORICO Raceline Champion 6000MHz CL30|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Lexar EQ790 2TB (Games)|1 M.2 NVMe Silicon Power A60 2TB (Varie)|PowerColor【RX 9060 XT Hellhound Spectral White】16GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case Antec CX700|Fans By Noctua e Thermalright |
|
|
|
|
#399 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24170
|
In arrivo il 32/28nm ATI?
__________________
AMD Ryzen 9600x|Thermalright Peerless Assassin 120 Mini W|MSI MAG B850M MORTAR WIFI|2x16GB ORICO Raceline Champion 6000MHz CL30|1 M.2 NVMe SK hynix Platinum P41 1TB (OS Win11)|1 M.2 NVMe Lexar EQ790 2TB (Games)|1 M.2 NVMe Silicon Power A60 2TB (Varie)|PowerColor【RX 9060 XT Hellhound Spectral White】16GB|MSI Optix MAG241C [144Hz] + AOC G2260VWQ6 [Freesync Ready]|Enermax Revolution D.F. 650W 80+ gold|Case Antec CX700|Fans By Noctua e Thermalright |
|
|
|
|
#400 |
|
Senior Member
Iscritto dal: Sep 2007
Città: napoli city
Messaggi: 1315
|
HKMG si userebbe anche per le gpu?? io ero rimasto al semplice bulk e forse all'adozione del soi...
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:08.





















