|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2001
Città: napoli
Messaggi: 5014
|
ma il pIV
beh sicuramente se e' gia parlato ma andare a ripescare una discussione cosi e' un po' dura
allora siamo passati dai pIII con bus a 133 ai pIV con bus 100 x 4 ma cosa significa? inoltre perche hanno dimezzato la cache? c'e' stato anche un cambio di modo di gestirla vero? |
|
|
|
|
|
#2 | ||
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
in tal modo il bus stesso avrebbe retto un traffico in bit 4 volte maggiore ... per analogia, pensa all' agp ... in modalità 2x funzionava in modalità DDR (che appunto significa "sincronizzazione su entrambi i fronti d'onda"), alla 4x un sistema simile Quote:
il modo di gestirla che è cambiato è quello della cache di primo livello dedicata alle istruzioni, che nel p4 è stata posta a valle del decoder, modificando sostanzialmente la struttura della pipeline in una cpu normale (ad es athlon, di struttura meno "radical") quello che arriva dalla memoria viene "cachato" a monte, per poi, se si tratta di istruzioni, decodificarle (tradurre le x86 di lunghezza e complessità variabile in microistruzioni simil-risc), ordinarle ed eseguirle; il progetto P4 prevede di decodificare subito le istruzioni e mettere in cache le microistruzioni ottenute: fare questo ha alcuni vantaggi, tra cui il disaccoppiamento del cosiddetto "front end" dal loop di esecuzione primario (scheduler->alu/registri), l' esecuzione anticipata della branch prediction con parziale riordino delle istruzioni (ogni cache line memorizza istruzioni appartenenti allo stesso flusso condizionale di esecuzione), un potenziale aumento dell' IPC (con p3 e athlon si ha un massimo di 3 istruzioni x86 per volta a livello di decoder... nel p4 la cache può emettere 3 o 6 microistruzioni per volta, a seconda che la cache line sia piena in tutto o in parte) ora, per ottenere questo, e per tenere traccia delle corrispondenze tra istruzioni originali e istruzioni convertite la cache di primo livello per le istruzioni (appunto detta ETC - Execution Trace Cache) è molto complessa (si dice i transistor che richiede siano 8 volte tanti rispetto a una cache normale con capacità paragonabile) inoltre la sua efficienza risente dei casi in cui le cache line sono in parte vuote (verranno fornite in blocco meno microistruzioni agli stadi successivi che rischieranno di non rimanere impegnati al 100%): ora, ho l' impressione che hyperthreading sia stato fatto per supplire anche a questo genere di carenze, rilevate dopo le prime serie di processori netburst...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 12-07-2005 alle 13:59. |
||
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Padova
Messaggi: 24608
|
che dire che nn sia già stato detto
complimenti a Jappilas cmq nn so come mai.... INTEL ha cambiato trend ultimamente una volta ogni minima cazzata cambiava nome alla cpu adesso che è stato rivista + volte è sempre P4 bho BYEZZZZZZZZZZZZ
__________________
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Aug 2003
Messaggi: 2204
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
ora si kiama PD ... e nn vi diko ke mi sembra...
__________________
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Feb 2002
Città: Padova
Messaggi: 24608
|
Quote:
il P-D ma io parlavo dei single core..... una volta agg un sett di isctruzioni e gli cambiavano no adesso sono anni che si chiamano sempre P4 bYEZZZZZZZZZZZ
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:07.



















