Intel
Itanium 2 Montecito: livelli record in virgola mobile
di Paolo Corsini pubblicata il 07 Luglio 2005, alle 09:31 nel canale Private Cloud
Il debutto delle cpu Itanium 2 basate su core Montecito si avvicina: Intel annuncia valori record per le performances di questi sistemi nell-esecuzione di calcoli in floating point
74 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoPer i prezzi e i consumi, la gamma mi sembra abbastanza ampia. I Deerfield costano circa 500$ x 1000 unità e hanno un TDP di 62W.
per il resto sono due sistemi radicalmente diversi.
ITANIUM non predice una mazza, semplicemente perche' puoi decidere nel codice cosa caricare in cache e su quale core.
quindi predirre cosa? quello che e' gia' stato deciso dal codice.?
Io ho parlato di predicazione e non di predizione.
http://www.intel.com/cd/ids/develop...a/eng/76929.htm
un codice del tipo:
[code]// Conditional statement in 'c' language
if(x)
y++;
else
y--;[/code]
nelle CPU IA-32 viene tradotto in:
[code]; Conditional statement in IA-32 assembly language
; Note: ax is variable x and dx is varibale y.
cmp ax,0 ; if(x)
je ELSE ; branch to else case
inc dx ; y++
jmp DONE ; branch to done
ELSE: dec dx ; y--
DONE:[/code]
mentre nell'Itanium in:
[code]; Conditional statement in IA-64 assembly language
; Note: r2 is variable x and r3 is varibale y.
cmp.ne p1,p2=r2,r0 // if(x)
(p1) add r3,1 // y++
(p2) sub r3,1 // y--[/code]
In soldoni, invece che cercare di prevedere l'esito di un salto condizionato come fanno gli x86, l'Itanium sfrutta le sue doti di calcolatore parallelo per calcolare contemporaneamente entrambi gli esiti del confronto e poi scarta successivamente il "branch sbagliato". Scusa se sono stato impreciso, ma sta per partire il GP e non mi voglio perdere la partenza...
Ma con le CPU Prescott Dual core di Intel questa strategia non avrebbe senso vero? fammi capire.
Certamente no.
La predicazione sugli Itanium avviene all'interno di ogni singolo core. E poi gli Itanium sono architetture in-order, i Prescott out-of-order. I Prescott effettuano predizione del branch in hardware, gli Itanium no. I Prescott sono orientati (soprattutto) al calcolo sequenziale, gli Itanium a quello parallelo....
BRAVO!!!
BRAVO!!!
A dire il vero quello snippet era della Intel ....
Personalmente non vedo un futuro roseo per questa classe di processori (itanium) .. spero di essere smentito dai fatti..
bye
Credo sia un pò difficile uniformare le due architetture dal punto di vista HW... forse a livello di sviluppo SW si avranno IDE unificate.
Non credo proprio: dovrebbe tagliare la cache L3, o comunque ridurla considerevolmente, e le prestazioni scenderebbero drasticamente.
Meglio un Duron a 1Ghz con 128KB di cache L2 che un Itanium a 1 Ghz con 256KB di cache L2, per il mercato desktop...
Hanno già (tutti i processorie x86 da un po' di anni a questa parte, come pure tantissimi RISC) un'unità di esecuzione fuori ordine, che a giudicare dai risultati fa decisamente meglio il suo lavoro.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".