|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#12821 | ||
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Queste correzioni possono essere al livello del disegno geometrico del processore (che quindi servirebbero a correggere problemi di "processo") oppure anche al livello logico, cioè "architettura", anche se spostare 2 transistor non cambia certo l'architettura... Quote:
Ultima modifica di Mercuri0 : 11-09-2008 alle 11:29. |
||
|
|
|
|
#12822 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
2) stai ancora una volta confondendo l'architettura di una cpu con il suo design sul silicio. Sono 2 cose molto diverse, seppur collegate. Lo stepping di una architettura è una miglioria a livello di design, non una modifica dell'architettura. Il bug si è verificato durante lo speeding della cpu, e lì si sono accorti che era necessario un workaround software per evitarlo. Successivamente hanno revisionato (sul silicio) quella parte del disegno, con il nuovo stepping. A livello progettuale mi pare ovvio che AMD non abbia volutamente provocato quel bug, ma ha sbagliato il disegno dell'architettura stampato sul silicio. L'ha risolto successivamente revisionando il suo design (nuovo stepping) e migliorando la qualità dei materiali utilizzati... Spero di essere stato chiaro... |
|
|
|
|
|
#12823 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Mareno di Piave (TV)
Messaggi: 6106
|
Interessante recensione (a parte l'ultima pagina dove non si capisce na cippa
http://en.hardspell.com/doc/showcont...42&pageid=3301
__________________
AMD Ryzen R7 9700x (130/105/165 + CO + IF 2133MHz) + Arctic Freezer II 280mm, Gigabyte B850I Aorus Pro, 2x16GB Patriot 7200@6200MHz CL28, AMD Radeon 6800, Sabrent Rocket 4.0 1TB + Crucial MX500 500GB + WD Blue 2TB 2,5", Corsair SF750, SSupd Meshlicious, LG 27GL850 - Trattative - [GUIDA] all'overclock dell'AMD K10 - [GUIDA] all'overclock di AMD Ryzen |
|
|
|
|
#12824 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Urbino (PU)
Messaggi: 31971
|
Quote:
__________________
9950X PBO 1X CO -33 Override +100 CPU-Z RS/DU 930/18.563 - CB23-2339 - 47682 47728 -CB24 144 2508 - OCCT - V-RAY 53.994 - GeekBench 6.3 3563/22664 - TEST RS Y-Cruncher BKT - core 0-15 NPbench - CPU-Z 19207 - CB23 49265 - CB24 2593 Ultima modifica di paolo.oliva2 : 11-09-2008 alle 11:44. |
|
|
|
|
|
#12825 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
Nel mio post originale, col termine "progettazione ad capocchiam" intendevo proprio la "traduzione" dell'architettura K10 in un disegno geometrico da portare sul silicio, evidentemente sbagliata (ad capocchiam). Infatti ho aggiunto che, (seppur non sia convinto in quale fase della realizzazione si collochi la progettazione del layout della cpu), se i disegni della cpu li fornisce AMD, la vendita delle fabs non serve a nulla se poi fornisce disegni "bacati" al produttore... anzi... Non ho mai detto che, seppur deludente, l'archiettura K10 sia a "ad capocchiam". Ps: @Mercurio o Ratatosk - che voi sappiate, il disegno (destinato alla litografia) della cpu (o delle gpu, non penso cambi granchè) viene fornito dalle aziende fabless o se ne occupa l'azienda che possiede la fab (TSMC ad esempio)? Ultima modifica di Scrambler77 : 11-09-2008 alle 11:55. |
|
|
|
|
|
#12826 | |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Bug ce ne sono e ce ne saranno sempre in ogni processore, ad capocchiam o non ad capochiam che sia la progettazione. |
|
|
|
|
|
#12827 | |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 24171
|
Quote:
AMD introdurrà il core Istanbul con 6 core a metà 2009. L'architettura K10 verrà "modificata" per accogliere due core in più! Per "modificata" intendo rivista e corretta prima sulla carta poi sul silicio. AMD con il BUG 298 ha corretto la CPU sul silicio non "modificando" l'architettura K10! Per modifica del silicio intendo che AMD individuato il BUG, ha modificato e migliorato il silicio ( di conseguenza anche lo "stampo"), ma non ha corretto l'architettura K10 in quando il BUG non era un errore di progettazione. Ci sono alcuni BUG quali 254,264 e 309 la quale la patch FIX l'hanno "integrata" nella CPU, cioè i BUG non è stato risolti. In questo caso però è probabile che il problema non sia risolvibile con il processo produttivo a 65nm.
__________________
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 |
|
|
|
|
|
#12828 | |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Ci sta che si possano pure fare accordi con la fonderia per usare strutture "non ortodosse" per fare qualcosa di particolare. In quel caso la fonderia non ti assicura che quel che venga fuori funzioni. Quindi per design "extremi" è comunque richiesta una collaborazione tra fonderia e progettisti fuori dalla portata dei comuni mortali. Ultima modifica di Mercuri0 : 11-09-2008 alle 12:02. |
|
|
|
|
|
#12829 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
Quindi AMD che vende le fab, dovrà occuparsi di fornire alla fab un disegno conforme alle regole di layout ed il più esente possibile da errori di design. Ora capisco la vera utilità dei simulatori di nvidia. Pertanto, nel caso del TLB, AMD non avrebbe mai potuto rivalersi sull'azienda "FAB" in quanto si tratta di un errore progettuale e non di realizzazione... o sbaglio? |
|
|
|
|
|
#12830 | |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Al massimo si può dire che il fix riduce le prestazioni rispetto alle attese. |
|
|
|
|
|
#12831 | |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 512
|
Quote:
Amd capisce che l'errore 298 è dato dal fatto che il transistor X è troppo vicino a quello Y e a causa delle correnti residue ecc ecc , quindi decide di ''spostarlo" leggermente nello stampo. Tu come definiresti questa soluzione, una modifica di progettazione o di silicio? |
|
|
|
|
|
#12832 | |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 512
|
Quote:
Praticamente negli ambiti testati l'x3 con 400 mhz in meno batte sempre il 7200 e costa pure 27 $ in meno. Ma non dovevano essere delle sole questi x3??? Tutto ciò a default naturalmente. |
|
|
|
|
|
#12833 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
|
|
|
|
|
|
#12834 | |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 518
|
Quote:
|
|
|
|
|
|
#12835 | ||
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Faccio presente che anche per le aziende con fab non funziona in maniera tanto diversa: ci sono ingegneri che fanno l'architettura, simulazione, altri che fanno i disegni, simulazione, e poi si passa alla fonderia. Mica uno solo fa tutto L'organizzazione fab/fabless è una questione principalmente economica: va da sé che le aziende con fab hanno un miglior canale di comunicazione tra gli i progettisti e i "processisti" (ma non è detto che questo canale non lo si possa creare tra due aziende differenti), e che un'azienda con fab può spingere l'evoluzione dei processi in una direzione "comoda" ai progettisti. Ma anche qui, può essere fatto anche da un'azienda fabless che ha un grosso potere contrattuale nei confronti della fonderia. Quote:
Le fonderie sono in competizione tra loro per chi fornisce il miglior processo: una azienda fabless può scegliere la fonderia "migliore". A me comunque il bug TLB sembra un problema di logica, non di "silicio". (e anche i limiti "del silicio" si considerano nell'architettura, eh) Ultima modifica di Mercuri0 : 11-09-2008 alle 12:19. |
||
|
|
|
|
#12836 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
P.S: mi correggo... sarà utilizzato nel 2009. Quote:
Ultima modifica di Scrambler77 : 11-09-2008 alle 12:27. |
||
|
|
|
|
#12837 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Urbino (PU)
Messaggi: 31971
|
Quote:
Vedi... io faccio delle distinzioni ben precise. L'architettura P4 di per sé non era sbagliata, se Intel fosse arrivata ai 5GHz sul silicio come prevedeva, ma un procio con IPC inferiore (che non necessariamente si traduce in architettura sbagliata) se non lo aiuti con un clock maggiore, è chiaro che può solo perdere. Il P4 ha perso con il K8 non per un'architettura sbagliata da sola, ma nell'integrazione del silicio, che non è riuscito a dare quel clock sufficente a sopperire il minor IPC. Chiaramente la differenza di IPC era di gran lunga superiore a quella degli A64... perché neanche ad arrivare a 4GHz è servito. Però anche se fosse arrivata a 5GHz con il P4, di fondo comunque l'architettura aveva dei limiti propri. Il Phenom è da considerare in modo molto diverso, perché si il clock basso non ha certo contribuito, ma il silicio di sé per sé non ha permesso di sfruttare il procio come l'architettura poteva... ma non stiamo parlando di frequenze da capogiro, ma di frequenze in linea con il silicio. L'IPC che si incrementa nel 45nm non è solo per la L3 (e lo vedremo con il Deneb a 45nm senza L3), ma per tutta una serie di mancanze di silicio che hanno introdotto un vallo di bug e sicuramente latenze molto alte. Ma è sbagliato attribuire l'IPC basso del Phenom 65nm con la progettazione. Io per architettura considero le potenzialità di elaborazione del procio date dai registri, la cache, e tutto l'interfacciamento verso l'esterno. Da questo punto di vista, tutta l'architettura del K10 è uguale al Deneb, ma il 45nm permette TDP inferiori, L3 più grande e un'insieme di latenze inferiori che nel complesso aumentano l'IPC. E qui riscopriamo le potenzialità del Phenom, appunto nato in cattiva luce per problemi del 65nm di AMD. Le potenzialità dell'architettura del Phenom le vediamo in tutto e per tutto in ambito server, e che il progetto Phenom è stato premiato come progetto dell'anno, è già una riprova a ciò che dico. Poi se consideri il Nehalem, ha molte più cose in comune con il Phenom che con il Core2... e specialmente tutta la parte I/O del procio non ha nulla a che vedere con il Core2 e invece molto con il Phenom. Infatti io reputo il Nehalem la risposta Intel nel mercato server, in quanto, e qui è proprio problema di limiti di progettazione, con il Core2 anche a 3,2GHz con sistemi a 4 proci non c'era possibilità di contrastare AMD appunto per i limiti di I/O, di un progetto che è per desktop ma per la sua natura non si accosta facilmente all'ambiente server. Da questa ottica, se il Deneb arrivasse ad un IPC uguale al Penryn e con un clock almeno in linea, l'architettura del Deneb verrebbe fuori, perché già che il progetto si dimostri polivalente, cioé ottimi risultati in ambito server e almeno uguali in ambito desktop, è senz'altro meglio di un Penryn ottimo in desktop e deludente in ambito server. Qui non sto parlando di chi è primo, secondo, terzo... si sta parlando solo di architettura. Per questo architettura "ad capocchiam" non la digerisco....
__________________
9950X PBO 1X CO -33 Override +100 CPU-Z RS/DU 930/18.563 - CB23-2339 - 47682 47728 -CB24 144 2508 - OCCT - V-RAY 53.994 - GeekBench 6.3 3563/22664 - TEST RS Y-Cruncher BKT - core 0-15 NPbench - CPU-Z 19207 - CB23 49265 - CB24 2593 Ultima modifica di paolo.oliva2 : 11-09-2008 alle 12:32. |
|
|
|
|
|
#12838 | |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
I simulatori sono tanti comunque: cad e simulatori di sistema, cad e simulatori di architettura, cad e simulatori di logica, cad e simulatori di circuito, cad e simulatori di layout (disegno). Dal layout poi viene generato un circuito che considera e schematizza i componenti parassiti (per esempio la lunghezza di un collegamento), e si verifica e si risimula a ciclo modificando dove serve al livello che serve. Oggi questi parametri possono essere infilati anche nel simulatore di logica, una volta estratti dal simulatore di layout. Va da sé che il simulatore di layout ha bisogno di dati dalla fonderia: non è che nVidia può fare un simulatore da sola. Ultima modifica di Mercuri0 : 11-09-2008 alle 12:34. |
|
|
|
|
|
#12839 | |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
Anche l'architettura è subordinata ai limiti della costruzione. Altrimenti si progetterebbero processori senza cache Nel Phenom AMD ha privilegiato i server nell'architettura. Ad esempio il TLB, che non è un bug ma una funzione, serve per la virtualizzazione, dove gli Opteron eccellono.. Di sicuro se avessero pensato ai desktop avrebbero tirato fuori qualcosa di diverso. Ultima modifica di Mercuri0 : 11-09-2008 alle 12:34. |
|
|
|
|
|
#12840 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bari
Messaggi: 3993
|
Quote:
"...impedance mismatch, reflections, electromagnetic coupling, crosstalk, and microwave frequency attenuation due to the skin effect and dielectric loss tangent ecc..." per ottenere...: "fast "what-if" design-space exploration using circuit-level models that can be verified against measured data and EM simulation of the artwork" Tutto ciò si dice consumare parecchie risorse computazionali, al punto di necessitare di interi sistemi Tesla impegnati full-time per giorni... In ogni caso, una simulazione del genere dovrebbe dare l'opportunità ai progettisti di scovare e risolvere in fase progettuale bugs come il TLB e gli altri emersi in questi giorni... Per chi fosse interessato: http://www.electronicsweekly.com/Art...-simulator.htm |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:00.


















