|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.businessmagazine.it/news/...bit_35467.html
Da una recente conferenza emergono le posizioni di ARM, per voce del CEO Warren East, in merito alle architetture a 64bit Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2003
Città: Roma
Messaggi: 8319
|
ma l'unico vantaggio relativo ai 64bit è quello di poter usare più di 4 giga di ram oppure c'è dell'altro?
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 12101
|
Quote:
perchè gia all'epoca di windows 2000 e 2003 per server erano a 32 bit ma supportavano piu di 4 Gb di ram http://www.microsoft.com/whdc/system...ae/paemem.mspx |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 12838
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2009
Città: Forlì
Messaggi: 3688
|
Ma ai 64 bit ci dovrà arrivare anche perché tra qualche anno dovrà infilarsi nei PC con Win8 che da quel che ho capito è a 64bit.
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7465
|
Quote:
Un altro vantaggio dei 64bit è quello di avere questa dimensione non solo nell'indirizzamento verso la memoria ma anche i registri sono di questa grandezza, su un arm questo per ora sarebbe solo uno svantaggio visto gli ambiti di utilizzo e il maggior consumo che darebbe. |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7465
|
Quote:
Superare i 4GB con il pae è una cosa completamente diversa perche anche se puoi farlo di fatto perdi in performance e flessibilità del sistema di indirizzamento. Insomma si usava prima che esistessero i 64bit ma solo perche non esisteva alternativa, usare questo sistema oggi è assurdo. |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Sep 2007
Città: Laives
Messaggi: 1545
|
Un'esempio stupido potrebbe essere quello di pensare ad una ruota di un'auto di 32 cm di diametro a quanto deve girare per fare in fretta un Kilometro, se ne prendi una di diametro 64 cm a parità di giri avrà fatto molta più strada. Fantasiosamente potresti pensare così alla differenza tra 32 e 64 bit
__________________
Vi metto i miei gusti, almeno non ci sono fraintendimenti. AMD VS NVIDIA: Fanboy AMD - AMD VS INTEL: Simpatizzo AMD ma compro INTEL - ANDROID VS WP VS IOS: Fanboy ANDROID - XBOX VS PLAYSTATION VS NINTENDO: Fanboy NINTENDO ma ho l'XBOX - APPLE VS SAMSUNG: Fanboy SAMSUNG - BIONDE VS MORE VS ROSSE: Fanboy Rosse, ho sposato una mora ma l'obbligo a tingersi ![]() |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5996
|
Quote:
Quelli di ARM Ltd. sono riusciti a rinnovare il set d'istruzioni degli ARM a 32bit "sfruttando gli opcode non utilizzati"; ripartendo da zero per la modalita a 64bit potrebbero fare molto di più, senza cadere nell'errore di modifiche troppo radicali potrebbero "ricompattare" il set d'istruzioni ecc. ecc. in modo da sfruttare meglio le cache dati ed istruzioni ed avere una logica di esecuzione più veloce a parità di tecnologia disponibile. Poi se si parla di sistemi "grossi", poter accedere linearmente a più di 4GB (senza dover far ricorso a funzioni particolari del S.O. ad ogni accesso a dati "grossi") permette di avere prestazioni migliori e di scrivere codice più semplice che gira su qualsiasi altro sistema a 64bit. Con gli x86 già a 64bit (e con parecchio codice C/C++ già scritto per essi) se ARM cerca di fargli concorrenza con cpu a 32bit al di sopra della fascia bassa del settore dei server, quelli di intel avranno gioco facile a far notare che per varie applicazioni bisognerà mettere mano pesantemente ai sorgenti e non semplicemente ricompilare (con tutti i costi aggiuntivi che comporta la cosa). |
|
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Sep 2007
Messaggi: 265
|
Cosa vuol dire "ricompattare il set di istruzioni"?
ARM e' comunque RISC< quindi tutte le istruzioni sarebbero a 64 buit, comprese la NOP ![]() x86 da questo punto di vista e' piu' compatto, producendo un codice di dimensione minore (pagando da altre parti, causa vecchiaia dell'ISA). |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2007
Città: Vicenza
Messaggi: 1260
|
chi si aspetta di vedere win8 su arm, penso che possa mettersi comodo dato che potrebbe non succedere mai
![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Sep 2001
Città: Pescara
Messaggi: 3695
|
Questo notizia fa perfettamente il paio con quello che mi aspettavo: processori ARM per uso in web server e altri lavori leggeri.
![]() Nelle news precedenti (come quella sul Quad Core Armada) c'era chi si ostinava a confrontarli con gli Xeon 55xx ![]() Prima o poi però, se ARM vuole davero avere una quota significativa in ambito server, il passaggio a 64 andrà fatto. Tra l'altro, come ha fatto notare Pleg, in questo frangente l'eredità RISC pone lo svantaggio di rendere immediatamente le istruzioni 2 volte più voluminose, mentre con X86-64 l'incremento non è così netto (in teoria basta aggiungere il prefisso REX che mi sembra essere di 1 bit, anche se i puntatori a memoria ovviamente sono due volte più grandi). Tutto questo significa che per competere davvero a livello prestazionale, a 64 bit gli ARM avranno bisogno di cache più grandi rispetto alle controparti X86. Ciao. ![]() |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5996
|
Quote:
Poi con le estensioni Thumb e Thumb2 è stato introdotto il set d'istruzioni "compatto" (più compatto della maggior parte degli altri concorrenti,incluso l'x86). Infatti le cpu ARM di fascia più bassa (M3, M0, ecc.) supportano solo il sottoinsieme Thumb/Thumb2 per "compattare pure il core". Nel caso del passaggio ai 64bit possono fare una cosa analoga, con maggior liberta nel ricodificare in modo ottimale le istruzioni nella modalità a 64bit, in particolare includendo i registri FP e vettoriali e le relative istruzioni nel set d'istruzioni "standard" a 64bit (se ricordo bene attualmente negli ARM a 32bit quelle istruzioni sono mappate sugli opcode per i coprocessori). |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Sep 2001
Città: Pescara
Messaggi: 3695
|
Quote:
Il set di istruzioni Thumb è effettivamente qualcosa di molto utile in ambiti specifici ma, essendo a lunghezza variabile, condivide alcuni dei "difetti" delle CPU x86 (in particolare lato decoder) e quindi non mi stupirei se, in tale modalità, il processore consumasse qualcosa di più... Ciao. ![]() |
|
![]() |
![]() |
![]() |
#15 | ||
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5996
|
Quote:
Gli ARM nel set d'istruzioni "base" hanno la maggior parte delle istruzioni AD ESECUZIONE CONDIZIONALE (su 16 diverse condizioni), hai presente che razza di spreco costituiscono a livello di "istruzioni usate poco frequentemente" ? Poi l'ARM in origine non aveva istruzioni di shift "dedicate", ma è "nato" con un barrel shifter sul datapath del secondo operando e questo si riflette su parecchie istruzioni, anche qui decisamente poco da RISC avere buona parte delle istruzioni "con una modalità con shift" che in molti casi è poco usata. Il motivo era che l'ARM fu progettato per essere efficiente e comodo da programmare, senza guardare a nessuna filosofia di progettazione particolare, ma fu commercializzato come RISC perchè allora era di moda. Infatti la parte "più risc" dell'ARM è il set d'istruzioni Thumb/Thumb2 che è stato codificato tenendo conto della frequenza di utilizzo delle varie istruzioni e dei registri. Ma quello è stato aggiunto più di un decennio dopo ed anche li senza pregiudizi architetturali riguardo risc/cisc/ecc. Quote:
(ed il risparmio in termini di corrente per pilotare le linee di I/O "esterne" è notevole). Se poi dai un occhiata agli opcode ed al formato delle istruzioni, le istruzioni Thumb si possono inviare direttamente al decoder ARM "vecchio" con uno schema di traduzione fisso che costa pochissimo in termini di implementazione. |
||
![]() |
![]() |
![]() |
#16 |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Oct 2007
Città: Vicenza
Messaggi: 1260
|
ho detto potrebbe...comunque bisogna vedere le prestazioni finali
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: May 2006
Messaggi: 6020
|
Quote:
ne abbiamo viste di presentazioni che alla fine erano tutta scena e non si sono mai avverate
__________________
Pc funzionanti, (Amd x2 3600+ , Amd x2 4400+ , e8400, Q9400, Q9500) Debian 10,G860,i5 6500, in arrivo Q6600 Scotch edition] |
|
![]() |
![]() |
![]() |
#19 | |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
Quote:
I tablet stanno avanzando con quote impressionanti, i netbook sono lontani dal definirsi morti, infine il recente accordo con Nokia, ...ciò mi fa pensare che W8 su arm, sia stato pensato a tutto tranne che essere abbandonato.. Poi non ho certo la sfera di cristallo... |
|
![]() |
![]() |
![]() |
#20 | ||
Senior Member
Iscritto dal: Sep 2001
Città: Pescara
Messaggi: 3695
|
Quote:
Quote:
Ciao. ![]() |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:49.