
Originariamente Scritto da
xxskorpion88xx
Salve a tutti ragazzi, mi presento sono Mario e mi sono iscritto perchè sono convinto che voi meglio di me potete chiarire i dubbi che mi attanagliano (dopo ore e ore di calcoli, ho deciso che mi serviva l'aiuto di esperti xP)
Brevemente vi illustro il nodo del problema:
Analizziamo le varie interfacce di collegamento tra northbridge e CpU con le relative bandwith sul mercato:
Partendo da intel,
abbiamo
QPI che nella sua ultima versione raggiunge la velocità di
25.6 GB/s
(il calcolo è raggiunto considerando il modo in cui è fatto il processore è visibile
qua
Analizzando il versante AMD che usa
HyperTransport 3.1 abbiamo un massima banda passante di:
51.2 GB/s
..il calcolo è visibile
qua
Riassumendo: una breve tabella con i valori di badwidth è presente su
wikipedia inglese e riassume brevemente il tutto.
Perfetto: una volta stabilita l'ampiezza del canale di comunicazione che dovrebbe essere quello a maggior bandwith di tutto il sistema per evitare colli di bottiglia tra northbringe e cpu che strozzerebbero il processore e di conseguenza tutto il sistema (vedi foto in basso magari una foto emprime meglio in concetto)
Una volta stabilita l'ampiezza massima dei 2 canali passiamo al calcolo del "traffico" passante in questi, usando come riferimento 2 cpu che vanno molto di moda in questo momento: la
2700k e
FX-8150.
Per la
intel 2700k abbiamo:
Prendendo per buono per questo screen, calcoliamo il FSB a quelle frequenze che sarebbe:
99.8 Mhz (velocita bus) * 16
moltiplicatore * 8 Byte (64 bit [ampiezza del bus]) * 4 (numero di istruzioni per ciclo) =
49,9 GB/s (
ove l'interfaccia di comunicazione supporta massimo
25.6 GB/s )
per il come è stato condotto il calcolo rimando a
FSB su wikipedia
Analizziamo ora la
FX-8150 :
Calcolando abbiamo:
200,7(bus speed) * 18
(moltiplicatore) * 8 Byte * 4 istruzioni/s =
112,5 GB/s (ove l'interfaccia supporta massimo
51.2 GB/s )
Chiedo il supporto di un esperto per capire se effettivamente è questo lo scenario attuale.
Se effettivamente è cosi, le conclusioni a cui sono arrivato io sono molteplici:
1)ci vendono BESTIE di processori che sono CAPPATI dall' interfaccia:
2)Ad occhi chiusi prenderei un BUlldozer (altro che buldozer fallimento) sfruttate tutti i 51GB/s a pieno (pur perdendone altri 60 abbondanti dato il bottleneck del HyperTransport 3.1
Edit: tra l'altro mi sono accorto che la 2700k non utlizza il QPI come si può vedere
qua ma utilizza la semplic einterfaccia
DMI 2.0 con un
BUS udite udite di appena
2 GB/s ... Che vergogna
Dite la vostra e chiaritemi le idee!! grazie
