Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Processori

Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-09-2004, 17:38   #1
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...due parole sull'itanium...

...volevo fare due chiacchere con quulache esperto per sapere qual'è il cruccio che nn permette a tale procio di avere prestazioni decenti nell'emulazione di software a 32 bit...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2004, 17:59   #2
Mauro82
Senior Member
 
L'Avatar di Mauro82
 
Iscritto dal: Aug 2003
Città: Loano (Savona)
Messaggi: 1430
a parte l'ovvio (le emulazioni portano a un degrado di prestazioni), penso che sia perchè le istruzioni x86 sono poco parallelizzabili, mentre Itanium prevede un approccio chiamato EPIC (Explicitly Parallel Instruction Computing)
Quote:
L'esecuzione parallela delle istruzioni è fortemente ostacolata da salti e chiamate a subroutine, a causa della natura stessa delle unità di calcolo, organizzate secondo una struttura a pipeline.

In questo tipo di struttura le istruzioni sono eseguite in più passi, proprio come in una catena di montaggio costituita da più stadi di lavorazione successiva. La pipeline ha il vantaggio di permettere l'esecuzione di più istruzioni, proprio come una catena di montaggio riesce a montare più automobili perché divide il lavoro in più fasi, ciascuna eseguita contemporaneamente all'altra su istruzioni diverse.

Se si pensa alla pipeline come ad una conduttura in cui le istruzioni transitano una dietro l'altra, appare evidente che la catena di montaggio lavorerà a pieno regime fino a che il flusso di istruzioni rimane sequenziale. In presenza di un salto o di una chiamata a subroutine, tutte le istruzioni parzialmente eseguite presenti nella catena di montaggio devono essere annullate e la conduttura riempita di nuovo. Si parla quindi di impredicibilità dei salti perché fino a che l'istruzione di salto non viene completata dall'ultimo stadio della catena di montaggio, non è noto quale sarà l'istruzione successiva e quindi non è possibile caricare nella conduttura la giusta sequenza di istruzioni.

I processori a 32 bit tentano di risolvere questo problema attraverso degli algoritmi di predizione di salti, che cercano appunto di predire quale sarà il flusso di esecuzione, in modo da bloccare il meno possibile la pipeline. Per ovvie ragioni questi algoritmi sono implementati direttamente nel chip e operano in modo trasparente al codice, ma proprio per questi motivi occupano una parte non trascurabile del chip e realizzano una predizione molto rozza.

In caso di predizione errata la catena di montaggio viene bloccata per essere svuotata e caricata di nuovo con la giusta sequenza di istruzioni. Il tempo in cui rimane bloccata è direttamente proporzionale al numero di stadi che la compongono, per cui occorre un algoritmo tanto più efficiente tanto più la pipeline è lunga. Nei processori a 32 bit la necessità di innalzare la frequenza di clock ha portato ad un progressivo allungamento delle pipeline interne (dai 5stadi del Pentium, ai 10 del Pentium II/III fino ai 20 del nuovo Pentium IV), con il risultato collaterale di rendere sempre più critici gli algoritmi di previsione (sono necessarie meno predizioni errate) e sempre maggiori le penalità in caso di predizione errata.

Nell' architettura IA-64 si è cercato di risolvere questo problema all'origine, rendendo in pratica predicibili la maggior parte dei salti grazie all'introduzione dei così detti predicati. Si tratta di vere e proprie variabili booleane (flag) implementate direttamente nel processore, il cui valore dipende dal risultato di una istruzione da noi scelta (qualcosa di molto simile al vetusto Zero Flag, ma molto più generale). Un processore IA-64 può essere programmato in modo da condizionare l'esecuzione di un'istruzione con il valore di uno dei predicati (predicative execution), senza l'aggiunta di codice addizionale. In altre parole il nuovo set di istruzioni permette di inserire direttamente all'interno dell'istruzione il predicato che dirà se al termine della pipeline l'istruzione deve essere tenuta o scartata.
spero di non aver detto troppe cazzate

comunque prova a cercare nei meandri di www.lithium.it

in pratica credo che i punti deboli di uno siano i punti forti dell'altro, che quindi non vengono sfruttati appieno
__________________
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

Ultima modifica di Mauro82 : 08-09-2004 alle 18:03.
Mauro82 è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2004, 19:37   #3
Berno
Senior Member
 
L'Avatar di Berno
 
Iscritto dal: Mar 2000
Città: Ferrara
Messaggi: 2001
Bè, non me ne intendo molto dell'architettura dei processori ma penso che l'esecuzione di istruzioni x86-32 da parte degli itanium sia una specie di optional, una cosa in più messa lì solo per avere un minimo di compatibilità con questo tipo di applicazioni...

Probabilmente se ci avessero lavorato su seriamente l'emulazione funzionerebbe molto meglio ma nei sistemi in cui è impiegato l'itanium questa funzione non è particolarmente importante perchè tutto il software importante è appositamente ricompilato...

Tutto questo ovviamente imho...
__________________
Ryzen 5 5600X, 32GB DDR4-3000MHz, Asrock B550M-Pro4, Case Fractal Design Dfine Mini, SSD Samsung 980Pro 500GB
http://www.flickr.com/photos/paoloberno/
Berno è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 03:36   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Mauro82
a parte l'ovvio (le emulazioni portano a un degrado di prestazioni), penso che sia perchè le istruzioni x86 sono poco parallelizzabili, mentre Itanium prevede un approccio chiamato EPIC (Explicitly Parallel Instruction Computing)


spero di non aver detto troppe cazzate

comunque prova a cercare nei meandri di www.lithium.it

in pratica credo che i punti deboli di uno siano i punti forti dell'altro, che quindi non vengono sfruttati appieno
Non sono le istruzioni x86 a essere poco parallelizzabili: è il codice intrisecamente ad esserlo, anche se dipende ovviamento dal tipo di codice...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 13:27   #5
xpiuma
Senior Member
 
L'Avatar di xpiuma
 
Iscritto dal: Jul 2003
Messaggi: 2113
Il discosro Itanium è un pò complesso... Cercherò di spiegare qualcosa senza ne essere troopo tecnico ne troppo scarno di particolari.

Allora: Nei processori normali (x86-32) la sequenza di istruzioni che arriva al processore entra in un buffer, ed in base alle risosre disponibili le istruzioni vengono lanciate (issue) su una pipeline libera.
Più istruzioni possono essere lanciate in parallelo, e visto che la latenza di completamento è diversa le istruzioni possono essere completate fuori ordine.
Questo è un problema, ovviamente le istruzioni devono essere completate nella corretta sequenza, o almeno comunicate al di fuori dal core nel giusto ordine. Tutto questo è compito di una parte del procio, il reorder buffer; il lancio di più istruzioni in parallelo è necessario per aumentare le prestazioni, poi ci pensa il reorder a rimetterle a posto.

Nei processori Itanium le cose funzionano in maniera completamente diversa; le istruzioni non arrivano al processore nell'ordine del programma... Già in fase di compilazione dei sorgenti le istruzioni vengono "ordinate" in modo da poter essere eseguite in parallelo, senza controllare eventuali dipendenze.. ecc..
Questo rende l'esecuzione mooooolto più rapida, perchè si sfruttano tutte le risorse del processore, avendo una serie di istruzioni (4 per clock) sempre indipendenti, o almeno con dipendenze gestite dal compilatore, che ha moooolto più tempo per trovare i giusti "incastri" per ordinate le istruzioni di un programma.

Per questo motivo Itanium con x86-32 è messo così male...
Non avendo ne un reorder buffer, ne tantomento una unita di issueing delle istruzioni dinamica, non può trattare le istruzioni così come gli arrivano dal programma.
Serve una specie di compilazione a run-time per l'esecuzione nell'ordine corretto; il che lo porta ad avere prestazioni paragonabili a processori di 5-6 anni fa per quanto riguarda il codice a 32bit.

Le motivazioni che hanno spinto Intel a costruire l'Itanium sono dovute al fatto che l'architettura x86-32 è vecchia di più di vent'anni; ed è abbastanza inefficiente nella meggior parte delle applicazioni moderne... purtroppo però per mantenere la compatibilità con le applicazioni... ci si porta dietro sta architettura da sempre...

Spero di essere stato abbastanza chiaro, se volete discutere altri particolari dell'architettura VLIW (Very Long Instuction Word) quella dell'Itanium... bè ditemelo...

Davide.
__________________
In ogni secolo abbiamo pensato di aver capito definitivamente l'universo e, in ogni secolo, si è capito di avere sbagliato.
Da ciò segue che l'unica cosa certa che possiamo dire oggi sulle nostre attuali conoscenze è che sono sbagliate. Isaac Asimov
xpiuma è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 19:33   #6
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...troppo gentili
ally è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 19:40   #7
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...ma c'è la possibilità che l' x86-32 venga sostituito o è possibile continuare su questa strada?...ma qual'è il fattore che spinge a continuare su questa strada?...la sola compatibilità o anche la possibilità bene o male di mantenere le prestazioni ad un livello sufficiente?...ed un ultima cosa...l'itanium digerisce qualsiasi codice o in particolari situazioni potrebbe avere dei problemi?...nel senso...una tecnologia come la sua è pensata per particolari situazioni di calcolo o potrebbe gestire bene qualsasi tipo di software se ottimizzato?...e questa ottimizzazione sarebbe facile da gestire ed implementare?...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 20:16   #8
xpiuma
Senior Member
 
L'Avatar di xpiuma
 
Iscritto dal: Jul 2003
Messaggi: 2113
La X86-32 andrà avanti ancora per un bel pò... forse avremo qualche cambiamento quando tutti i proci saranno a 64 bit... ma ne dubito...
Le prestazioni dei proci ottenibili con la tecnologia attuale potrebbero essere moooolto maggiori con un'altra architettura (vedi appunto l'Itanium), quindi la x86 non si mantiene per quello.


La seconda domanda... non ho capito bene...

Se intendi se l'Itanium digerisce ogni applicativo a 32bit... bè, si... ma talvolta le prestazioni sono al livello di un 386.
__________________
In ogni secolo abbiamo pensato di aver capito definitivamente l'universo e, in ogni secolo, si è capito di avere sbagliato.
Da ciò segue che l'unica cosa certa che possiamo dire oggi sulle nostre attuali conoscenze è che sono sbagliate. Isaac Asimov
xpiuma è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 21:10   #9
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
dico anch'io qualcosa ...

nell x86-32 si ha solo 4 registri di uso generale ....
quindi si deve fare tutto con questi.

Viceversa l'Itanium ha 64 registri e quindi può parallelizzare
molte instruzioni, Esempio :
MOV R1,R2 e MOV R8,R11 vengono eseguite nello stesso ciclo di clock.
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 21:31   #10
checo
Senior Member
 
L'Avatar di checo
 
Iscritto dal: Aug 2000
Messaggi: 17963
appunto perchè parli di emulazione dovresti sapere che le prestazioni del codice emulato sono sempre base rispetto alla potenza impiegata, inpiù se ci metti l'architettura totalmente differente dalla x86 hai quei risulatati
__________________
.
checo è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 22:57   #11
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
Quote:
Originariamente inviato da xpiuma
...la seconda domanda... non ho capito bene...

Se intendi se l'Itanium digerisce ogni applicativo a 32bit... bè, si... ma talvolta le prestazioni sono al livello di un 386.
...scusa mi sono espresso maluccio...volevo sapere se un procio del genere digerirebbe senza problemi il ruolo degli attuali processori x86-32 oppure è stato progettato per un utilizzo piu' specifico...si insomma se tutto fosse compilato secondo le sue esigenze potrebbe gestire il ruolo di un odierno athlon/p4 o l'uso da pc soho nn si confa alla sua struttura...forse ho già trovato risposta nelle parole di goldrake

Ultima modifica di ally : 09-09-2004 alle 23:00.
ally è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2004, 23:10   #12
xpiuma
Senior Member
 
L'Avatar di xpiuma
 
Iscritto dal: Jul 2003
Messaggi: 2113
Se i programmi venissero compilati tutti per IA64 andrebbero sicuramente come una bomba...
Il problema è avere tutto il resto (dal S.O. che gestica tutto ai driver... ecc... tutti da rifare...)
__________________
In ogni secolo abbiamo pensato di aver capito definitivamente l'universo e, in ogni secolo, si è capito di avere sbagliato.
Da ciò segue che l'unica cosa certa che possiamo dire oggi sulle nostre attuali conoscenze è che sono sbagliate. Isaac Asimov
xpiuma è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 07:33   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da xpiuma
Nei processori Itanium le cose funzionano in maniera completamente diversa; le istruzioni non arrivano al processore nell'ordine del programma... Già in fase di compilazione dei sorgenti le istruzioni vengono "ordinate" in modo da poter essere eseguite in parallelo, senza controllare eventuali dipendenze.. ecc..
"Ottimizzate" se il codice ti permette di farlo. E soprattutto se hai un ottimo compilatore (che comunque non ti potrà mai garantire di tirare fuori il codice più ottimizzato).
Quote:
Questo rende l'esecuzione mooooolto più rapida, perchè si sfruttano tutte le risorse del processore,
No, perché quella che hai riportato è una visione statica dell'esecuzione, mentre nella realtà le cose vanno diversamente, e le risorse non sono sempre disponibili come pensa il compilatore e come vorrebbe l'architettura EPIC...
Quote:
avendo una serie di istruzioni (4 per clock) sempre indipendenti,
Sono 3, al massimo.
Quote:
o almeno con dipendenze gestite dal compilatore, che ha moooolto più tempo per trovare i giusti "incastri" per ordinate le istruzioni di un programma.
Hai detto bene: molto più tempo. Perché ci vuole molto tempo per tirare fuori un buon codice.
Quote:
Le motivazioni che hanno spinto Intel a costruire l'Itanium sono dovute al fatto che l'architettura x86-32 è vecchia di più di vent'anni; ed è abbastanza inefficiente nella meggior parte delle applicazioni moderne...
Veramente mi sembra che goda di buona salute, e che le prestazioni siano spesso superiori anche ai processori più "rinomati"...
Quote:
purtroppo però per mantenere la compatibilità con le applicazioni... ci si porta dietro sta architettura da sempre...
E qual è il problema? L'importante è che sia veloce.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 07:36   #14
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da xpiuma
La X86-32 andrà avanti ancora per un bel pò... forse avremo qualche cambiamento quando tutti i proci saranno a 64 bit... ma ne dubito...
Anch'io ne dubito, specialmente con l'arrivo dei 64 bit anche negli x86...
Quote:
Le prestazioni dei proci ottenibili con la tecnologia attuale potrebbero essere moooolto maggiori con un'altra architettura (vedi appunto l'Itanium), quindi la x86 non si mantiene per quello.
Sbagliato, e le prestazioni sul campo lo dimostrano. Con quelle su carta non si va molto avanti...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 07:39   #15
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Goldrake_xyz
dico anch'io qualcosa ...

nell x86-32 si ha solo 4 registri di uso generale ....
quindi si deve fare tutto con questi.
Sono 8, non 4.
Quote:
Viceversa l'Itanium ha 64 registri
Sono 128, non 64.
Quote:
e quindi può parallelizzare
molte instruzioni, Esempio :
MOV R1,R2 e MOV R8,R11 vengono eseguite nello stesso ciclo di clock.
Si può fare la stessa cosa anche con gli x86. Dimentichi, poi, l'esistenza dei rename register, che sopperiscono in parte alla dipendenza fra le varie istruzioni...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 07:42   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da ally
...scusa mi sono espresso maluccio...volevo sapere se un procio del genere digerirebbe senza problemi il ruolo degli attuali processori x86-32 oppure è stato progettato per un utilizzo piu' specifico...si insomma se tutto fosse compilato secondo le sue esigenze potrebbe gestire il ruolo di un odierno athlon/p4 o l'uso da pc soho nn si confa alla sua struttura...forse ho già trovato risposta nelle parole di goldrake
L'Itanium va bene nelle applicazioni che fanno MASSICCIO uso di dati in virgola mobile: qui è veramente imbattibile. Per il resto, lasciamo perdere: un economicissimo x86 è capace di fargli le scarpe...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 07:46   #17
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da xpiuma
Se i programmi venissero compilati tutti per IA64 andrebbero sicuramente come una bomba...
Il problema è avere tutto il resto (dal S.O. che gestica tutto ai driver... ecc... tutti da rifare...)
C'è già, e ciò che dici non si verifica. Pensi che i s.o. non siano compilati appositamente per Itanium? E i driver? E le applicazioni?
E' chiaro che in emulazione x86-32 è una chiavica, ma chi compra un Itanium oggi lo fa per farci girare applicazioni nel suo ambiente naturale, ma le scarse prestazioni di questi processori, fatta eccezione per ciò che ho scritto sopra, sono davanti gli occhi di tutti...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2004, 10:12   #18
checo
Senior Member
 
L'Avatar di checo
 
Iscritto dal: Aug 2000
Messaggi: 17963
infatti la cara intel continua a metterci le pezze , bus carente? l2 e l3 in quantità industriali!
__________________
.
checo è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2004, 05:31   #19
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Infatti. Processori con un'architettura "bellissima" e "ultraperformante", ma che hanno bisogno di tonnellate di cache per lavorare decentemente, debbo ancora vederne...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2004, 21:31   #20
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Quote:
Originariamente inviato da cdimauro
Sono 8, non 4.
Sono 128, non 64.
Si può fare la stessa cosa anche con gli x86. Dimentichi, poi, l'esistenza dei rename register, che sopperiscono in parte alla dipendenza fra le varie istruzioni...
x86_32 REGISTRI INTERI :
per uso generale sono 4 : EAX, EBX, ECX, EDX
per uso puntatore a memoria altri 4 : ESP,EBP,ESI,EDI
oltre ai registri di segmento, flag, ecc.
x86_32 REGISTRI FLOAT a 80 Bit
Stack ring composto da 8 registri ST(0)...ST(7)

ITANIUM2 :
64 REGISTRI x INTERI
128 REGISTRI x FLOATING POINT

Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Cos'è RSL, il nuovo standard che ...
Nissan Micra EV: da 29.500 a oltre 36.00...
Processo Microsoft-ValueLicensing: cosa ...
L'edizione limitata più ambita da...
Lo sviluppatore di MSI Afterburner svela...
Quando l'AI diventa maestro: così...
Sony WH-1000XM6 già scontate su A...
NVIDIA chiede più velocità...
Windows 11 in soli 2,8 GB: con questo sc...
Panico in casa HYTE: ritirato dal mercat...
OPPO Reno14, debutto tra rooftoop esclus...
3DAIQ, il progetto di Concept Reply e TE...
Il parlamento francese contro TikTok: '&...
Apple Watch SE 2ª gen. Cellular a soli 2...
MotoE sospesa dopo il 2025: fine tempora...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:03.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v