|
|
|
![]() |
|
Strumenti |
![]() |
#81 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Il codice a 32 bit eseguito sotto Windows XP/64 ha comunque uno strato addizionale, che serve a smistare le chiamate delle API a 32 bit nelle equivalenti a 64 bit, facendo sì che venga conservata la compatibilità col passato. Per cui un'applicazione a 32 bit ha comunque un piccolo overhead dovuto a questo "passaggio". Il vantaggio, però, è che l'API sarà eseguita all'interno dell'architettura a 64 bit del s.o., che dovrebbe girare meglio dell'equivalente a 32 bit del "vecchio" s.o...
__________________
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 |
![]() |
![]() |
![]() |
#82 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Il layer di conversione delle API 32 <-> 64 bit è relativamente semplice e si tratta di rimappare ogni chiamata sulla relativa a API a 64 bit... Al massimo ci sarà da fare qualche conversione sui parametri... Come overhead comporterà si e no un 2-3%...e come diceva cdimauro i benefici dell'esecuzioni delle API direttamente a 64 bit assorbiranno (anzi a volte potrà succedere che un programma a 32 bit funzioni meglio su XP a 64 bit) parte di questo svantaggio... |
|
![]() |
![]() |
![]() |
#83 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
E' chiaro che tutto dipende dalla funzione chiamata: ci potrebbero essere casi in cui si potrebbe perdere qualcosa, anziché guadagnare. Ma il trend generale dovrebbe portare dei benefici...
![]()
__________________
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 |
![]() |
![]() |
![]() |
#84 | |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 1631
|
Quote:
beh se e' così allora tutto questo non puo' che rassicurare.Cmq converrai anche tu che le applicazioni create da zero tenendo conto dell'architettura e del S.O. a 64 bit avranno il massimo boost,vero? ;-) Che differenza potrebbe esserci come prestazioni tra il semplice porting a 64 bit di un'applicazione,gioco o programma che sia a 32 bit rispetto alla stessa applicazione (o gioco) creato o riscritto pero' da zero tenendo conto di architettura e S.O. a 64 bit (saranno esempi Farcry,o Divx a 64 bit)? ciao ![]() |
|
![]() |
![]() |
![]() |
#85 |
Member
Iscritto dal: Mar 2003
Messaggi: 57
|
Ma come si fa a scelgliere la modalità con cui si deve avviare il s.o. a 64-bit? Si può usare la modalità a 64-bit pura su win-xp 64? La scelta la fa il s.o. in automatico. Mi piacerebbe che nell'articolo che io e altri abbiamo richiesto con i bench a 64 bit si parlasse anche di questi argomenti.
Grazie. |
![]() |
![]() |
![]() |
#86 | |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 1631
|
Quote:
Nel momento in cui carichi un SO a 64 bit specifico per AMD64,la modalita' denominata "long mode" 64 bit pura viene abilitata in automatico nella cpu e cio' permette di sfruttare tutte le estensioni aggiuntive.Poi se carichi un programma a 32 bit su una macchina con SO a 64 bit,lo stesso (credo) riconosce la natura differente ed entra in "compatibility mode". Diciamo che tutto dipende in primo luogo dal SO installato e di seguito dal tipo di software (32 o 64 bit) che di volta in volta viene fatto girare. Aspettiamo cmq un test specifico con relative spiegazioni da hwupgrade come ha fatto Anandtech,sperando pero' di veder girare applicazioni native a 64 bit. |
|
![]() |
![]() |
![]() |
#87 |
Senior Member
Iscritto dal: Aug 2001
Città: Aosta - Torino
Messaggi: 2296
|
mi fate capire una cosa: come mai Intel ha le licenze per X86-64? non erano istruzioni di AMD?
![]() |
![]() |
![]() |
![]() |
#88 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 1631
|
Ultima modifica di STICK : 08-02-2004 alle 18:26. |
![]() |
![]() |
![]() |
#89 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Solitamente la semplice ricompilazione (con qualche piccola modifica, se il programma è sviluppato male) è sufficiente per sfruttare al massimo l'architettura, a meno di parti in assembler da riscrivere completamente... |
|
![]() |
![]() |
![]() |
#90 | |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 10395
|
Quote:
Se non ricordo male c'è stato uno "scambio alla pari" con la licenza delle SSE2. |
|
![]() |
![]() |
![]() |
#91 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Siamo sicuri che x86-64 di AMD non sia uno standard aperto ?
|
![]() |
![]() |
![]() |
#92 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 10395
|
Non ricordo benissimo, ma credo che comunque per produrre un processore con estensioni x86-64 qualcosina a AMD la si debba dare.
|
![]() |
![]() |
![]() |
#93 |
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
penso che ci sia un vizio nei vostri discorsi, quello di paragonare amd64 all'itanium. scordatevelo semplicemente, il processore intel e' su un altro pianeta prestazionale, andatevi a vedere www.spec.org se non ne siete convinti.
il fatto che sia poco diffusso e' soltanto un fatto di costi, visto che ogni singolo processore costa 2000 euro con punte di 7000 euro a processore....a differenza della cache L3. per quanto riguarda la compatibilita' a 32bit.... a cosa servono 64bit in un desktop?!?!? la mia idea e' quella che amd ha sviluppato un processore ed un architettura per sistemi low end...e server middle... ma alla lunga di gran lunga meglio l'itanium che e' un gran bel processore NON X86 e che permette il full pre-empetive. volete office su itanium?!?!? vi piace spendere 5000 euro per far girare quake?!!? allora amd64 e' una soluzione ma di certo non la migliore soluzione. l'itanium ha prestazioni 4 volte superiori ai concorrenti con applicazioni native. bisogna cambiare il modo di programmare per sfruttare la nuova architettura ma con x86 non si potrebbe raggiungere un tale livello.... se poi considerate che esisteno soluzioni itanium a 24processori.... |
![]() |
![]() |
![]() |
#94 | |
Senior Member
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
|
Quote:
![]() ![]()
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [ |
|
![]() |
![]() |
![]() |
#95 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 10395
|
Sinceramente non si capisce dove si voglia arrivare con questo discorso. Certamente le architetture sono molto diverse, e l'Itanium è parecchio più performante (NON 4 volte, ma circa 2 volte) nel calcolo FP (e le applicazioni sono per forza native, visto che per l'Itanium bisogna per forza ricompilare tutto, cosa che in molti casi non è neppure molto semplice), mentre cede il passo nello SPECInt (più importante nel caso dei database, ad esempio). Cosa vuol dire che esistono sistemi Itanium a 24 vie? Sono alla portata dell'utente medio? E allora, non esistono forse sitemi Opteron a 48 vie? Senza contare che sono stati progettati (e sono in via di realizzazione) sistemi cluster basati su Opteron con 20000 e più processori (così come Itanium),.
Dubito che si potrà vedere a breve l'architettura Itanium sui desktop, anzi.. Ad ogni modo , poichè la news parlava di Win XP- 64, e Win XP -64 è un sistema operativo per desktop, credo che il tuo paragone sia decisamente fuori luogo. I 64 bit sui desktop non servono? Per Office sicuramente no, per altre applicazioni che già tassano i processori attuali (Encoding, ad esempio), potrebbero dare ad AMD una buona marcia in più (e fanno risparmiare tempo). |
![]() |
![]() |
![]() |
#96 |
Member
Iscritto dal: Nov 2003
Messaggi: 107
|
Passaggio necessario..ma non subito
E' un'evoluzione necessaria,come lo è stato dai 16 ai 32...le cose progrediscono,ma come spesso accade,non convengono dai primi momenti di lancio.
Aspettiamo che diventi uno standard (più o meno...) e che esca qualcosa anche da Intel come processori desktop a 64bit,così da iniziare la solita bella lotta con Amd che giova a noi consumatori,in termini di abbassamento dei prezzi,maggiore scelta e qualità per reggere la competizione. Certo che però la curiosità è tanta... : ) |
![]() |
![]() |
![]() |
#97 | |||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
![]() Quote:
![]() Quote:
![]() Quote:
![]() 2) Ancora con questa storia del MT "full" pre-empitive? In letteratura NON ESISTE alcuna definizione di multitasking "full" pre-emptive! Il fatto che lo scheduler stia interamente nella cache L3 non lo elegge a qualcosa che non esiste. Poi, IMHO, uno scheduler equivalente per x86 occupa molto meno spazio, e quasi sicuramente potrebbe risiedere per intero nella sola cache L2, che è ben più veloce di una L3... ![]() Quote:
![]() Quote:
Quote:
Quote:
![]() ![]() Quote:
![]() Quote:
![]()
__________________
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 Ultima modifica di cdimauro : 11-02-2004 alle 06:42. |
|||||||||||
![]() |
![]() |
![]() |
#98 | |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 1631
|
Quote:
ad integrazione: Cray Red Storm con 10.000 Opteron "In mid-2002, we contracted with Sandia National Laboratories to design and deliver a new massively parallel processing system, called Red Storm, that will use 10,000 of the upcoming Opteron processors from Advanced Micro Devices connected via our proprietary low-latency, high bandwidth, three dimensional mesh interconnect network. Cray will develop a new product based on the Red Storm architecture to be available in late 2004. http://www.cray.com/media/2003/october/rsproduct.html ![]() Direi che Cray non e' un anonimo assemblatore di pc da centro commerciale ![]() |
|
![]() |
![]() |
![]() |
#99 |
Junior Member
Iscritto dal: Jun 2004
Città: Alghero
Messaggi: 4
|
Non so chi aveva chiesto la schermata di Xp 64 Bit in istallazione , mentre diceva feel the power of 64 bit technology , La ho scattata ieri. ciao.
http://xoomer.virgilio.it/projective/Amd%2064.JPG
__________________
ef |
![]() |
![]() |
![]() |
#100 | |
Bannato
Iscritto dal: May 2004
Città: Cagliari
Messaggi: 704
|
Quote:
pensa, ma forse già lo sai, che opteron ha toccato la stratosferica percentuale del 4,7% dei pc della fascia server che dire, veramente un successone pare che gli ingegneri intel, dal basso del loro 95% da tempo non ci dormino più dalla preoccupazione ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:02.