Continua lo sviluppo delle soluzioni Itanium

Continua lo sviluppo delle soluzioni Itanium

Intel continua ad investire nella propria piattaforma a 64bit, preparando il terreno a varie nuove versioni dalla crescente complessità

di pubblicata il , alle 15:40 nel canale Private Cloud
Intel
 
19 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Opteranium20 Febbraio 2004, 20:17 #11

24MB di cache..........

ancora un po' e installi il S.O. direttamente nella memoria del proc.
........
uau!
homero20 Febbraio 2004, 22:59 #12
itanium e' un gran bel processore, l'ho scritto diverse volte, X86-64 xeon G5 non valgono nulla rispetto all'itanium, e non lo scrivo tanto per dire ma perche' l'ho provato, 4 volte piu' veloce nella versione a 800mhz con 4mb di cache rispetto a un P4 3ghz, ovviamento non parlo di benchmark come il 3dmark o winrar e altri test imbecilli che ci vengono propinati via internet, ma di algoritmi di calcolo scritti in fortran, in questo caso il processore itanium fa la differenza e questa e' mostruosa, poiche' load dalla cache e' fatto tramite codice e quindi le latenze sono bassissime...
in definitiva con un sistema operativo micro kernel e un sistema data base ottimizzato non esistono paragoni attualmente nel campo dei pc standard....
pertanto questi nuovi mostri da 24mb non fanno che confermare prestazioni superiori dei processori intel rispetto ai concorrenti....
il perche' se ne vendano cosi' pochi e' soltanto una questione di prezzo, 3000 euro a processore non sono bruscolini....ma se ti serve potenza di calcolo e hai soldi da investire per risparmiare tempo, questa e' una soluzioni concreta e fattibile........
chi fa girare windows su itanium e' un pazzo visto che questo OS per sua stessa struttura e' difficilmente ottimizzabile, al contrario linux o BSD sono ottimi per questi sistemi per svolgere il ruolo di computation machine....se poi invece di usare compilatori gcc usate quelli intel e invece di affidarvi alle librerie standard di gestione della cache, le ottimizzate per i vostri algoritmi, otterrete prestazioni imparegiabili...
nonikname21 Febbraio 2004, 12:49 #13

Quoto Homero.......

Parole sante !! (anzi mitologiche .......)
Second Reality21 Febbraio 2004, 19:36 #14
Beh, su e-bay vendono itaniu, senza HDD a un paio di migliaia di €..

Cmq mi è sempre piaciuto l'approccio nuovo di IA64 (nuovo per intel).
cdimauro22 Febbraio 2004, 07:20 #15
Originariamente inviato da homero
itanium e' un gran bel processore, l'ho scritto diverse volte, X86-64 xeon G5 non valgono nulla rispetto all'itanium,

Io la penso diversamente, e l'ho scritto diverse volte, anche quotandoti e motivando ampiamente il mio pensiero. In mancanza delle tue risposte avrei dovuto dedurre che dovresti essere d'accordo con me, ma ogni volta torni a parlare delle stesse cose: vogliamo darci un taglio? Se c'è qualcosa che non quadra, abbi il coraggio di confrontarti e di chiarire una volta per tutte la questione: non puoi invandere il forum di messaggi-fotocopia che, in mancanza di riscontri e discussioni serie, hanno soltanto un sapore meramente propagandistico...
e non lo scrivo tanto per dire ma perche' l'ho provato, 4 volte piu' veloce nella versione a 800mhz con 4mb di cache rispetto a un P4 3ghz,

OK, descrivici i due sistemi per farci un'idea: clock, FSB, core del processore, quantità di memoria, timing, ecc. ecc.
ovviamento non parlo di benchmark come il 3dmark o winrar e altri test imbecilli che ci vengono propinati via internet,

Passi per 3DMark, che non considero affatto in quanto test sintetico, ma WinRAR NON E' UN TEST "IMBECILLE"! Se devo comprire un file in questo formato, come faccio? Trascrivo un byte alla volta il file finale con un editor esadecimale, ricordandomi come funziona l'algoritmo RAR?
ma di algoritmi di calcolo scritti in fortran, in questo caso il processore itanium fa la differenza e questa e' mostruosa,

Debbo supporre che si tratti di librerie che manipolano valori in floating point, tipo calcolo su matrici ecc. Hai ragione: è un campo in cui Itanium va forte. Vorrei però conoscere qualche altro dettaglio: quali sono i compilatori usati per entrambi sistemi, e possibilmente il livello di ottimizzazione del codice che riescono a raggiungere (es: per il P4, usano le SSE2? Per quali parti del codice? Sfruttano le istruzioni di prefetch? ecc. ecc.)
poiche' load dalla cache e' fatto tramite codice e quindi le latenze sono bassissime...

Anche gli x86, come t'ho già scritto diverse altre volte (ma a quanto pare sei "sordo", hanno delle istruzioni di prefetch che permettono di caricare nella cache dei dati prima ancora che servano, quindi riducendo o annullando la latenza d'accesso alla lenta ram di sistema. Quale sarebbe la differenza qui?
in definitiva con un sistema operativo micro kernel e un sistema data base ottimizzato non esistono paragoni attualmente nel campo dei pc standard....

1) A me risulta che la maggior parte del tempo il processore la dovrebbe passare a macinare numeri, non ad eseguire codice del kernel. Difatti, supponendo che il timer di sistema venga impostato a 1ms (e che quindi "scatti" 1000 volte al secondo), quindi fra un'interruzione e la successiva per un processore a 1Ghz passano (idealmente) 1 milione di cicli di clock utili per il lavoro che svolge.
2) Anche con un micro-kernel, il tempo di context-switch fra processi è ENORME in un Itanium, a causa dell'elevato numero di registri che deve salvare e caricare ogni volta. Difatti non lo vedo affatto bene per applicazioni real-time particolarmente critiche. Diciamo che spero che non venga mai usato in un sistema di controllo di una centrale nucleare...
3) Se ti riferisci al fatto che il microkernel può risiedere interamente nella cache dell'Itanium, ti ricordo che anche per x86 esistono dei microkernel, che in genere occupano molto meno spazio rispetto all'equivalente Itanium, e che potrebbero stare benissimo nella cache L2 del processore, che è pure più veloce della L3.
4) Proprio i database sono le applicazioni in cui Itanium non è particolarmente versato, a causa della sua architettura: è lento per applicazioni integer-intesive, per cui soffrirebbe parecchio.
pertanto questi nuovi mostri da 24mb non fanno che confermare prestazioni superiori dei processori intel rispetto ai concorrenti....

Hai detto bene: sono dei mostri, e francamente non mi vanterei del fatto che integrino sempre più cache L3 per aumentarne le prestazioni. Per me è un chiaro indice di scarsa competitività dell'architettura, che deve ricorrere alla "forza bruta" per risultare appetibile.
Con lo stesso numero di transistor (400 milioni) impiegato attualmente per le soluzioni Itanium di punta, si potrebbero costruire die Opteron o P4 Prescott che integrano ben 4 core, ognuno con la propria cache L2 da 1MB, e che farebbero a pezzi qualunque Itanium, anche nelle applicazioni FP.
il perche' se ne vendano cosi' pochi e' soltanto una questione di prezzo, 3000 euro a processore non sono bruscolini....ma se ti serve potenza di calcolo e hai soldi da investire per risparmiare tempo, questa e' una soluzioni concreta e fattibile........

Se devi fare soltanto calcoli FP-intesive, hai ragione: rappresenta la soluzione d'elezione. Ma con quei soldi si può pensare di comprare sistemi Opteron o P4 a 2 o a 4 vie che costano molto meno, che riescono ad avvinarsi a quelle prestazioni, e senza per questo passare a un sistema completamente diverso e poco supportato.
chi fa girare windows su itanium e' un pazzo visto che questo OS per sua stessa struttura e' difficilmente ottimizzabile, al contrario linux o BSD sono ottimi per questi sistemi per svolgere il ruolo di computation machine....

Windows NT/XP è un s.o. come tanti altri: non vedo perché non dovrebbe essere "ottimizzabile" anche per Itanium. D'altra parte, come t'ho già scritto, non è che il processore debba passare più tempo ad eseguire codice del kernel piuttosto che quello delle applicazioni, perché altrimenti assisteremmo degli sprechi enormi. E se passa molto più tempo ad eseguire calcoli per un'applicazione, com'è giusto che sia, mi sai dire che c'entra il s.o. in tutto ciò? Il codice eseguito è praticamente lo stesso, che giri sotto Windows, Linux, BSD o qualunque altro s.o....
se poi invece di usare compilatori gcc usate quelli intel

Questo non vale solo per Itanium, comunque...
e invece di affidarvi alle librerie standard di gestione della cache,

Da quando in qua la cache viene gestita da librerie?
le ottimizzate per i vostri algoritmi,

Questo vale per QUALUNQUE architettura, non soltanto per Itanium.
otterrete prestazioni imparegiabili...

Miracoli non se ne possono fare: puoi ottimizzare di qua e di là quanto vuoi, ma soltanto in alcune applicazione FP-intesive otterrai delle prestazioni "impareggiabili" con Itanium. Per il resto, mi spiace, ma sarà ben lontano da ciò che riescono ad offrire processori che costano 10 volte meno.
Posso capire che ci affezioni a qualcosa, ma quando diventa una cosa morbosa, c'è il rischio di arrivare a forme d'integralismo coatto o, peggio, a malattie. Ritorniamo coi piedi per terra, che è meglio.
E voglio vedere se anche questa volta eviterai di rispondere, salvo poi ripresentarti con la solita solfa alla prossima occasione in cui si parlarà di processori, e di Itanium in particolare...
Tasslehoff22 Febbraio 2004, 12:03 #16
Originariamente inviato da aceto876
Bellissima vignetta in merito
http://www.theinquirer.net/?article=14255
Bella davvero
Però ci vorrebbero un paio di piccole modifiche, togliere Apple e mettere IBM (dato il G5 è di Big Blue) e poi aggiungere anche Sun attaccata con le unghiette alla piattaforma ma con i piedi già mezzi bagnati (e mangiucchiati )
STICK22 Febbraio 2004, 21:02 #17
Originariamente inviato da cdimauro

Se devi fare soltanto calcoli FP-intesive, hai ragione: rappresenta la soluzione d'elezione. Ma con quei soldi si può pensare di comprare sistemi Opteron o P4 a 2 o a 4 vie che costano molto meno, che riescono ad avvinarsi a quelle prestazioni, e senza per questo passare a un sistema completamente diverso e poco supportato.


esattamente questo!
Itanium e' nato per determinate applicazioni hi-end,mentre opteron arriva a competerci credo indirettamente,ovvero chi lo compra alla fine lo utilizza anche nei campi in cui si piazza Itanium,senza dover rimpiangere alcunché di prestazioni,ma avendo a disposizione componentistica commercialmente diffusa e dai prezzi molto piu' convenienti,anziché un sistema Itanium-based molto di nicchia.

PS una curiosità:ma quando uno vuole farsi un sistema Itanium,a chi si deve rivolgere?E la componentistica?


Posso capire che ci affezioni a qualcosa, ma quando diventa una cosa morbosa, c'è il rischio di arrivare a forme d'integralismo coatto o, peggio, a malattie. Ritorniamo coi piedi per terra, che è meglio.


questo e' il problema che rende certe discussioni pesanti e inaffrontabili.
cdimauro23 Febbraio 2004, 06:59 #18
Originariamente inviato da STICK
PS una curiosità:ma quando uno vuole farsi un sistema Itanium,a chi si deve rivolgere?E la componentistica?

Beh, non è che te lo puoi assemblare in casa, come potresti fare con un Opteron: devi rivolgerti a Dell, HP o altre grandi case che hanno al loro listino dei sistemi Itanium già assemblati.
questo e' il problema che rende certe discussioni pesanti e inaffrontabili.

Più che altro, se vogliamo discutere, per lo meno mi aspetto una risposta a ciò che dico. Ripeto: è seccante dover leggere sempre le stesse cose, rispondere per le rime, e non notare alcunché dall'altra partr, salvo poi rivedere scritte le stesse cose dopo un po' di tempo.
Se vogliamo discutere di dettagli tecnici, come in questo caso, perché non farlo, chiarire una volta per tutte alcune questioni, e voltare pagina una volta per tutte? Non si può gettare il sasso e nascondere la mano "ab aeternum". Se si ha il coraggio di spiattelare discorsi tecnici, si deve avere altrettanto coraggio nel portarli avanti fino alla naturale e logica conclusione...
E' chiaro che non ce l'ho con te...
STICK23 Febbraio 2004, 10:24 #19
Originariamente inviato da cdimauro
Beh, non è che te lo puoi assemblare in casa, come potresti fare con un Opteron: devi rivolgerti a Dell, HP o altre grandi case che hanno al loro listino dei sistemi Itanium già assemblati.


già!
Stessa cosa per il discorso manutenzione e componentistica,vero?E cmq e' uno dei motivi della scarsa diffusione.


Più che altro, se vogliamo discutere, per lo meno mi aspetto una risposta a ciò che dico. Ripeto: è seccante dover leggere sempre le stesse cose, rispondere per le rime, e non notare alcunché dall'altra partr, salvo poi rivedere scritte le stesse cose dopo un po' di tempo.
Se vogliamo discutere di dettagli tecnici, come in questo caso, perché non farlo, chiarire una volta per tutte alcune questioni, e voltare pagina una volta per tutte? Non si può gettare il sasso e nascondere la mano "ab aeternum". Se si ha il coraggio di spiattelare discorsi tecnici, si deve avere altrettanto coraggio nel portarli avanti fino alla naturale e logica conclusione...
E' chiaro che non ce l'ho con te...



a volte c'e' chi interviene giusto per provocare,ma soprattutto c'e' la mancanza di conoscenza di certi argomenti,strettamente tecnici e alla portata di pochissimi,gli unici in grado di dare spiegazioni.
Spesso chi cita Itanium o Opteron lo fa con molta leggerezza,quando per fare certe considerazioni bisogna conoscere a livello profondo e ingegneristico le loro architetture e il loro linguaggio macchina (come quelli di chip-architet);ma chi conosce veramente le cose parte mai sparato in attacco.Il problema che dici tu di avere il coraggio di portare avanti il discorso in maniera tecnica fino alla fine sussiste per il fatto che chi attacca in realta' non ha conoscenze.

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".

La discussione è consultabile anche qui, sul forum.
 
^