Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Opera Neon: il browser AI agentico di nuova generazione
Opera Neon: il browser AI agentico di nuova generazione
Abbiamo provato il nuovo web browser con intelligenza artificiale della serie Opera accessibile tramite abbonamento. Ecco le nostre prime impressioni sulle funzionalità di Opera Neon basate su AI e come funzionano
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-09-2004, 15:42   #1
juventino
Member
 
Iscritto dal: Aug 2004
Messaggi: 86
64 bit

ciao, dato che in questi ultimi tempi vedo spesso e volentieri 3d sul 64bit qualcuno sa fino a che punto tale architettura viene sfruttata dal so ?
ossia, che io sappia, un software per sfruttare i 64 bit deve ovviamente essere scritto con l'obbiettivo si sfruttare i 64 bit in caso contrario è vero che si puo' compilare per tale architettura ma poi la cpu viene interamanete sfruttata ?
Eventualmente che cosa mi consigliate come sk madre e/o chipset maggiormente compatibile con linux ?
ciao e grazie.
juventino è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 16:06   #2
Mason
Senior Member
 
L'Avatar di Mason
 
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
nella maggior parte dei casi basta una ricompilazione, semanticamente non e molto differente scrivere codice per 32/64 bit, a meno che questi non rappresentino un discriminante per il target dell applicazione.
per la distro penso che gentoo sia la migliore per questi nuovi proci, anche se ci dovrebbero essere in giro debian e mandrake, forse anche suse, sicuramente qualcuno ne sa di piu tra quell iche hanno sto procione
__________________
e' difficile cio' che non si conosce
Tic Tac
Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it."
Mason è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 16:19   #3
juventino
Member
 
Iscritto dal: Aug 2004
Messaggi: 86
scusa ma se basta una ricompilazione allora perchè certi software fra le loro features dicono espressamente 'supporta cpu a 64bit' ?
Non sto negando che un software possa essere compilato anche sotto i 64 bit, sto dicendo che una cosa è semplicemente girare un'altra è sfruttare l'architettura. Anche software non strutturato x smp gira su biprocessore ma non significa che lo sfrutti.
Alla fine ti ritrovi un programma che semplicementa ha le stesse prestazione che avrebbe su monoprocessore o 32 bit.
Ovviamente il paragone smp/64bit non regge per nulla perchè stiamo parlando di cose completamente diverse.. però era solo per farti un esempio.
ciao.
juventino è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 16:30   #4
Duncan
Senior Member
 
L'Avatar di Duncan
 
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
In generale necessitano di riscrittura di parte del codice quei programmi che fanno assunzioni sulla lunghezza dei tipi dei dati... tipo che gli int sono di 32 bit, il che non è detto che sia sempre vero, infatti in una piattaforma a 64 bit potrebbero essere lunghi 64 bit

Questo almeno dovrebbe essere il motivo principale per cui un programma può non essere adatto al porting ai 64 bit senza qualche ritocco

Altri al momento non mi vengono in mente
__________________
Nikon user
Le mie foto su Flickr
Duncan è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 16:45   #5
malanaz
Senior Member
 
L'Avatar di malanaz
 
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 301
Secondo me dipende molto dal codice che devi far girare.
Io programmo codici numerici e quindi ricompilando a 64bit in doppia precisione guadagnerei molto in prestazioni. Se un codice è pieno di interi*4 o dati che non sono molto lunghi (precisione semplice) non si ha guadagno anche ricompilando, almeno penso.
__________________
Debian... apt-get into!
malanaz è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 17:00   #6
Duncan
Senior Member
 
L'Avatar di Duncan
 
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
Quote:
Originariamente inviato da malanaz
Secondo me dipende molto dal codice che devi far girare.
Io programmo codici numerici e quindi ricompilando a 64bit in doppia precisione guadagnerei molto in prestazioni. Se un codice è pieno di interi*4 o dati che non sono molto lunghi (precisione semplice) non si ha guadagno anche ricompilando, almeno penso.
Se per doppia precisione intendi numeri in virgola mobile non credo che guadagheresti molto visto che sono elaborati dal FPU che già da molto tempo elabora numeri a 64 bit, se non ricordo male anche ad 80 bit

Se invece usi interi a 64 bit avrai un bel vantaggio, ho visto benchmark di programmi di compressione file che dalla versione a 32 alla versione 64 bit miglioravano anche del 40% le prestazioni
__________________
Nikon user
Le mie foto su Flickr
Duncan è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 17:27   #7
Mason
Senior Member
 
L'Avatar di Mason
 
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
in tutti casi portati la lunghezza dei registri e un discriminante per la computazione, se tu hai bisogno di double e long allora avrai benefici in quanto non vengono spezzati in 2 registri dal cc.
per quanto riguarda i double c'e un thread su processori in cui i tempi nel caso di elaborazione di double erano migliori in quanto la fpu veniva caricata e scaricata in un singolo colpo, senza usare 2 registri.
inoltre x86-64 ha un numero maggiore di registri, penso sia per questo vada di piu, visto che non so quanti software usano long, per i double secondo me vengano un po sprecati in molte applicazioni, ove basterebbero i float.
si puo usare anche le unita simd per effetuare i calcoli in virgola, ma sinceramente non ci ho mai guardato tanto ( -mfpmath=sse), cmq non penso che i tempi di loading e unloading cambino, in quanto e proprio i ltipo di dato a non poter essere rappresentato in un singolo registro a 32.
per le applicazioni certificate a 64.... beh dicevano che col pentium andavi di piu in internet....
il tutto imho & afaik
__________________
e' difficile cio' che non si conosce
Tic Tac
Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it."
Mason è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 17:52   #8
Duncan
Senior Member
 
L'Avatar di Duncan
 
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
Quote:
Originariamente inviato da Mason
in tutti casi portati la lunghezza dei registri e un discriminante per la computazione, se tu hai bisogno di double e long allora avrai benefici in quanto non vengono spezzati in 2 registri dal cc.
per quanto riguarda i double c'e un thread su processori in cui i tempi nel caso di elaborazione di double erano migliori in quanto la fpu veniva caricata e scaricata in un singolo colpo, senza usare 2 registri.
inoltre x86-64 ha un numero maggiore di registri, penso sia per questo vada di piu, visto che non so quanti software usano long, per i double secondo me vengano un po sprecati in molte applicazioni, ove basterebbero i float.
si puo usare anche le unita simd per effetuare i calcoli in virgola, ma sinceramente non ci ho mai guardato tanto ( -mfpmath=sse), cmq non penso che i tempi di loading e unloading cambino, in quanto e proprio i ltipo di dato a non poter essere rappresentato in un singolo registro a 32.
per le applicazioni certificate a 64.... beh dicevano che col pentium andavi di piu in internet....
il tutto imho & afaik
Direi che il tuo discorso non fa una piega
__________________
Nikon user
Le mie foto su Flickr
Duncan è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2004, 19:15   #9
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Se il programma che dobbiamo usare è scritto in C la definizione di "INT" su un sistema a 32bit sarà "32bit", mentre su un sistema 64bit sarà "64bit", quindi alla fine penso che il programma sfrutti appieno i 64bit , inoltre abilitando ottimizzazioni specifiche per l'architettatura sul compilatore le prestazioni aumenterebbero sicuramente



Ciao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2004, 00:30   #10
Duncan
Senior Member
 
L'Avatar di Duncan
 
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
Quote:
Originariamente inviato da AnonimoVeneziano
Se il programma che dobbiamo usare è scritto in C la definizione di "INT" su un sistema a 32bit sarà "32bit", mentre su un sistema 64bit sarà "64bit", quindi alla fine penso che il programma sfrutti appieno i 64bit , inoltre abilitando ottimizzazioni specifiche per l'architettatura sul compilatore le prestazioni aumenterebbero sicuramente



Ciao

Nella definizione dei linguaggi come ad esempio C e C++ la definizione dei tipi base come int è definita rigorosamente se non ricordo male, cioè un tipo di dato è sempre della medesima lunghezza a prescindere dal tipo di architettura su chi verrà compilato il programma, questo per facilitare la portabilità dello stesso...

Ora può essere che mi ricordi male e questo non sia vero per tutti i tipi di dato base presenti nei suddetti linguaggi, ma sia valido solo per alcuni, tipo chat lungo sempre un byte su qualsiasi piattaforma e gli altri tipi che adattano la lunghezza a seconda della piattaforma per cui viene compilato il programma

oltretutto non è detto che il passaggio, come fai nell'esempio te, del tipo int da 32 a 64 bit sia sempre possibile nei fatti, ad esempio se il programma opera su dei file che contengono dati a 32 bit il metodo di lettura degli stessi se la lunghezza del tipo varia probabilmente dovra essere cambiato, se sei fortunato, altrimenti la modifica potrebbe essere più pesante.
__________________
Nikon user
Le mie foto su Flickr
Duncan è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2004, 10:42   #11
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
E comunque l'athlon64 va forte anche a 32 bit, quindi prendilo tranquillamente.
lovaz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
Adeia cita in giudizio AMD: nel mirino l...
Attacco a OpenAI dal Giappone: Sora avre...
OpenAI annuncia un accordo strategico co...
Black Friday per e-bike Engwe: fino a 40...
Una PS5 grande come un tostapane: dove n...
Intel aveva pronta una scheda video di f...
Filippo Luna, CEO di Aira Italia: "...
Task Manager non si chiude e si moltipli...
Il CEO di OpenAI si lamenta della sua Te...
Shadow AI: il lato invisibile dell’innov...
Windows 7 ridotto a soli 69 MB: l'esperi...
Ancora problemi per i dischi SMR di West...
IA, zero trust, cifratura post quantum: ...
Accise diesel, la Legge di Bilancio 2026...
Chi possiede un'auto con motore PureTech...
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: 06:39.


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