|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: Oct 2002
Messaggi: 3925
|
Ma c'è davvero l'esigenza di avere 4MB di cache l2, oppure Intel ha abbandonato la corsa ai MHz per iniziare a fare a gara per vedere chi ha la cahe più grossa?
![]() |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
Quindi mi pare più che buono che la cache di secondo livello sia sempre più ampia, poi se si allarga troppo si provvede ad un terzo livello. Il problema della cache, oltre a difficolta' di progettazione, è il fatto che COSTA, molto più che la ram ![]() Credo che sia solo un bene quindi se aumentano la cache della cpu, con i criteri esposti prima.
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
|
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Aug 2003
Città: Loano (Savona)
Messaggi: 1430
|
Quote:
__________________
Membro Anziano dell'HWU Automotive Team Auto Storiche Group Alfa Romeo 33 stradale 1967 Intel Core i7 2600K -Asus P8P67 EVO - 16Gb G.Skill - Radeon 6850 - SSD Samsung 840 Pro PC2 Thinkpad T410 - PC3 Athlon64 x2 3800@2.8GHz DFI Lanparty NF4 UltraD TG DDR600 7600GT Raptor74 |
|
![]() |
![]() |
![]() |
#25 |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
mmmhhh...
![]() forse che Intel abbia cambiato la nomenclatura dei processori, passando dalla frequenza a un numero, proprio perché tornando a un'architettura meno "sborona", con poche pipeline, dovranno abbassare la frequenza (senza farsi notare)? ![]() Cmq questa scelta architetturale in sostanza é la palese ammissione di aver cannato in pieno le scelte passate, a differenza di AMD... ![]() - 64 bit: intel ha introdotto IA64 ---> naufragato amd ha introdotto x86-64 ---> successone imitato da intel con EMT64 - multithreading: intel ha introdotto l'hyperthreading in CPU single core ---> brodino amd ha introdotto il dual core ---> imitato da intel che adesso abbandona pure l'hyperhreading - architettura: intel ha introdotto un'architettura meno evoluta della precedente mettendo una marea di pipeline per salire di frequenza (tattica di marketing) ---> dopo un po' si é dovuta fermare per limiti tecnologici amd si é dedicata allo sviluppo serio dell'architettura invece che ai trucchetti di marketing ---> intel adesso ha dovuto rifare tutto da capo imitando AMD Che batoste... ![]() Sarà interessante vedere se l'architettura Conroe sarà superore, pari o inferiore a quella AMD, ma a guardare le specifiche, il progetto in sostanza é stato "va bene, le CPU fatte al modo di AMD sono migliori, imitiamole e partendo da lì cerchiamo di fare di meglio". Un pò il ragionamento che faceva AMD 11-12 anni fa quando rincorreva il Pentium di Intel.. come cambiano le cose!! |
![]() |
![]() |
![]() |
#26 |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Scusatemi ma ho una domanda a cui non riesco a darmi una risposta:
perchè una pipeline più lunga permette una frequenza di clock maggiore mentre una pipe più corta no?
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
![]() |
![]() |
![]() |
#27 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
in un processore, ogni istruzione per essere eseguita ha un certo tempo di latenza, che dipende da quanto il segnale elettrico ci mette a passare dai circuiti e ad essere elaborato. Quindi il segnale di clock non può superare una certa frequenza, perché bisogna tenere conto del tempo di propagazione del segnale elettrico nel circuito. Ovviamente, questo dipende anche dalla miniaturizzazione del processo produttivo. Questo é il motivo per cui più la tecnologia progredisce e fanno processori miniaturizzati, più possono aumentare la frequenza: più sono miniaturizzati i circuiti, meno tempo il segnale elettrico ci impiega a propagarsi. Ma a parità di miniaturizzazione della tecnologia costruttiva, é chiaro che in un circuito più grande e complesso il tempo di propagazione del segnale sarà maggiore, mentre in un circuito più piccolo e semplice, il tempo di propagazione del segnale sarà minore. Quindi di conseguenza, il discorso degli stadi della pipeline: Più sono gli stadi in cui é suddivisa la pipeline di esecuzione di un processore, meno ogni singolo elemento della pipeline é grande e complesso, e minore é il tempo di propagazione del segnale all'interno dei singoli elementi della pipeline. Minore é il tempo di propagazione, più si può salire di frequenza di clock. Si capisce? ![]() |
|
![]() |
![]() |
![]() |
#28 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
![]() Se il tuo presupposto è giusto tutto ok: qualcuno puo' confermare? ![]()
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
|
![]() |
![]() |
![]() |
#29 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
![]() In una pipeline più lunga, cioé con più stadi, ogni singolo stadio é PIU' PICCOLO in termini di circuiteria, cioé in termini di quantità di transistor... perché il numero totale di transistor del processore non varia!! ![]() O meglio: puoi anche farlo variare, ma aumentre il numero di transistor vuol dire usare un wafer di silicio più grande e sfornare quindi un processore più costoso!! ![]() Quindi a parità di numero totale di transistor nel processore, più sono gli stadi della pipeline, e minore é il tempo di propagazione dei segnali nei singoli elementi della pipeline. Questo é il motivo per cui il Pentium 4 ha una frequenza molto più elevata rispetto all'Athlon 64, infatti il P4 ha una pipeline a 31 stadi contro i 12 dell'athlon 64. |
|
![]() |
![]() |
![]() |
#30 | ||||
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
![]() ![]() ![]() Quote:
![]() Quote:
![]() Quote:
![]() ![]() ![]() |
||||
![]() |
![]() |
![]() |
#31 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#32 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#33 | ||||||
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
Sia IA64 che x86-64 sono state introdotte sul mercato su processori di fascia alta, rispettivamente Itanium e Opteron, solo che IA64 non ha avuto successo e quindi non é stata portata sui desktop, mentre x86-64 ha avuto successo eccome E PERCIO' é stata portata sui procesori di fascia desktop. Non rimescoliamo le carte... ![]() Limitandosi al confronto fra le soluzioni server, l'Opteron ha avuto molto più successo dell'Itanium... Quote:
![]() Comunque l'architettura K8 é ha 64 bit ma ha 1 riprogettazione intelligente in funzione di quello, che le permette di avere vantaggi notevoli anche nell'esecuzione di processi a 32 bit. Mentre invece l'EMT64 é stato aggiunto ai Pentium solo come "una pezza" per stare dietro ad AMD, quindi sui processi a 32 bit non ha vantaggi prestazionali apprezzabili... Quote:
E il dual core AMD é stato lanciato praticamente in contemporanea anche sulle soluzioni server con Opteron. Se a ciò aggiungi che mentre AMD ha fatto i dual-core su un wafer unico, come si deve, ottimizzando i consumi, mentre Intel ha messo 2 wafer sullo stesso connettore, si osserva come Intel abbia lanciato i suoi dual core in contempoaranea con AMD giusto per poter dire "li abbiam fatti anche noi", ma la soluzione Intel inizialmente era MOLTO meno fruibile, anche in questo caso fatta per star dietro ad AMD che era in vantaggio sul tempo... ![]() Quote:
Senza la parallelizzazione dei processi del'HT non te ne fai niente. ![]() Quote:
![]() Se confronti una soluzione AthlonXP e una Pentium 4 di pari costo, l'Athlon XP la spunta sempre a parte in alcune situazioni... ![]() Il che fa del P4 una CPU molto meno general purpose dell'Athlon XP... niente di male eh, se solo i consumatori ricevessero dei "consigli per gli acquisti" che non distorcono la realtà, saremmo tutti più contenti... ![]() Alla lunga la corsa ai MHz del P4 effettuata grazie alla sua pipeline (che ricordiamolo, di recente col prescott é stata aumentata da 21 a 31 stadi) poteva avere la meglio, peccato che tale corsa si sia arrestata sbattendo il grugno contro i limiti tecnologici della tecnologia costruttiva... ![]() Quote:
La NetBurst di Intel é uscita dopo col P4 per cercare di recuperare, ma senza successo... NetBurst ha "tenuto" sul piano delle vendite facendo leva sulla "pecoraggine" degli acquirenti che guardano il numero di MHz senza sapere cosa significa, ma non ha recuperato dal punto di vista tecnologico. Quindi adesso Intel se torna ad un'architettura di QUELLA concezione, con molti meno stadi nella pipeline, deve rincorrere anche il K7, perché la migliore architettura mai avuta per le mani da Intel con QUEL tipo di pipeline era quella del Pentium3, che era inferiore all'architettura del K7. Poi ripeto: magari il Conroe sarà meglio dei processori AMD, ma in tal caso questo significherà semplicemente che la "rincorsa" di Intel sarà riuscita!! ![]() PS: il K7 é uscito quasi 4 anni prima del Banias, per la precisione 3 anni e 9 mesi prima. Ultima modifica di darkquasar : 28-01-2006 alle 21:16. |
||||||
![]() |
![]() |
![]() |
#34 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
![]() Dimenticavo una cosa: [/QUOTE=quarz]Se questi algoritmi falliscono la previsione, si avrà una cosiddetta "bolla", cioè stadi della pipeline vuoti. A quel punto sarà necessario cancellare il contenuto dell'intera pipeline[/quote] Sono andato a ripescare un libro dei tempi dell'università, dove diceva (come effettivamente ricordavo ![]() Quindi non è necessario svuotare l'intera pipeline. Giusto per amore della precisione ![]()
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
|
![]() |
![]() |
![]() |
#35 |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Ragazzi non vi scannate girando attorno alle cose però
![]() HT, sfruttando la parallelizzazione dei processi, aumenta le prestazione dell'architettura Netburst, che comunque GIA' prevede l'ottimzzazione di 31 stadi di pipeline (grazie alla feature chiamata Hyper Pipelined Technology). E' quindi SIA vero che HT "ottimizza" l'architettura Netburst, SIA che se non usi un processo multithread (o piu' processi che contemporaneamenterichiedono potenza di calcolo) l'HT non serve praticamente a nulla. Cmq è stato visto che in ambito general pupose l'HT veniva usato eccome... Comunque, grazie all'architettura Netburst, Intel si è potuta permettere di allungare le pipeline e di conseguenza aumentare le frequenze di clock (e ora capito pure il perchè ![]()
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
![]() |
![]() |
![]() |
#36 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
ma se fosse così, a parità di transistor, non posso fare una pipe più corta ma con lo stesso numero di trasistor di una lunga? Così quelli "che avanzano" (eheheh ![]() ![]()
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
|
![]() |
![]() |
![]() |
#37 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
![]() Ma la domanda é: per "altro" cosa intendi? Una cache più ampia? Un altro core ottimizzato per esempio per le operazioni floating point? O che altro ancora? ![]() |
|
![]() |
![]() |
![]() |
#38 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2722
|
Quote:
![]() A parte gli scherzi, sono preparato sulle architetture, ma non sono un elettronico puro. Chiedevo apposta per saperne di più ![]()
__________________
- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale. - A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson |
|
![]() |
![]() |
![]() |
#39 | ||||
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
i vantaggi di AMD 64 ci sono se usi sistemi operativo e prograami a 64 bit soprattutto per quanto riguarda l'encoding video e il rendering...quelle di emt64 molto meno onestamente ![]() Quote:
infatti mentre i PD sono semplicemente due core attaccati con necessità di scambiarsi i dati tra le cache passando per l'FSB esterno, i dual core AMD hanno una soluzione molto piu' raffinata che permette di scambiarsi i dati tra le due cahce SENZA uscire dal chip per mezzo di una System Request Queue e di un Crossbar Switch. Quote:
Tra Athlon XP e willamette con SDRAM non c'era paragone... in media un XP andava come un P4 con 200 mhz in piu' del rating (ES. il mio XP 1600+ andava in media come un P4 1.8 con SDRAM). Diciamo ke intel si è ripresa solo col northwood 800 dato che ancora con i 533 se la giocava con gli athlon xp.... Quote:
INTEL ha semplicemente portato avanti l'arkitettura dei P3 SOLO sui portatili, mentre AMD ha sempre portato avanti la sua arkitettura in tutti i campi. Il K8 è un miglioramento del K7 ke però ne segue la filosofia generale. Quindi mi pare corretto dire che intel in ambito desktop e server abbia cannato delle scelte tanto è vero ke si è trovata costretta a cestinare il progetto netburst (ke sarebbe dovuto arrivare ai 10ghz) in favore dell'arkitettura piu' efficiente evoluzione di quella del P3 (Un pò come il K8 è un evoluzione naturale del K7).
__________________
![]() |
||||
![]() |
![]() |
![]() |
#40 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
|
Quote:
a posteriori sappiamo tutti come sono andate le cose in realtà.... Per quanto riguarda l'HT è l'approccio + natuarale da seguire con processori con pipeline lunghe e le cui unità di calcolo sono spesso e volentieri a girarsi i pollici... infatti l'elaborazione di due thread simultanei non fa altro ke sfruttare piu' efficientemente le unità di calcolo del P4.
__________________
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:11.