Pagina 1 di 1

64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 16:51
da KillerBob
In questo articolo, l'autore dice che
I 64 bit supportano nativamente il set di istruzioni a 32bit, tuttavia un processore a 64bit costretto a lavorare in modalità 32bit non può esprimere al meglio le sue potenzialità ed in particolari task potrebbe anche essere penalizzato nelle prestazioni rispetto ad un processore a 32bit.
Gli esperti del forum concordano? Se sì, di quali "particolari" task si tratterebbe?

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 18:47
da telperion
KillerBob ha scritto: In questo articolo, l'autore dice che
I 64 bit supportano nativamente il set di istruzioni a 32bit, tuttavia un processore a 64bit costretto a lavorare in modalità 32bit non può esprimere al meglio le sue potenzialità ed in particolari task potrebbe anche essere penalizzato nelle prestazioni rispetto ad un processore a 32bit.
Gli esperti del forum concordano? Se sì, di quali "particolari" task si tratterebbe?
Mi sembra una grande boiata,
una cpu x86-64 è SEMPLICEMENTE una x86-32 con estensioni a 64 bit per la gestione degli indirizzi della memoria, e alcuni registri e istruzioni in più.

http://it.wikipedia.org/wiki/AMD64

Ovviamente non usando le ESTENSIONI, è una cpu 32 bit a tutti gli effetti.
Al contrario potrebbe essere penalizzante come uso della memoria, usare un sistema operativo a 64 bit con 2GB di ram e applicazioni a 32 bit.

Le estensioni a 64 bit sono pensate fondamentalmente per gestire grandi quantità di memoria esempio 16 o 32 GB.
L'incremento di elaborazione multimediale, viene ampiamente superato dalle istruzioni specifiche delle cpu, SSE SSSE 3dnow eccetera che operano, indipendentemente dall'architettura in uso, anche a 256 bit.

Di conseguenza un codec ad esempio che usa SSSE4 sarà molto più veloce di qualsiasi boost del 64 bit.

Viva il marketing, numero grosso = sempre meglio.

;D

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 18:50
da Shishimaru
16 o 32?  :o
in che senso memoria?...

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 18:53
da luca1202
Shishimaru ha scritto: 16 o 32?  :o
in che senso memoria?...
ram

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 18:53
da telperion
Shishimaru ha scritto: 16 o 32?  :o
in che senso memoria?...
Si certo, nei server o su questo

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 21:25
da Shishimaru
telperion ha scritto:
Shishimaru ha scritto: 16 o 32?  :o
in che senso memoria?...
Si certo, nei server o su questo
avevo capito bene allora O_O
non credevo esistesse il 32GB di ram. nel senso molto comune del termine però!
quindi il 64bit torna più utile in casi come questo o con l'elaborazione multimediale dici? beh,quindi nulla di chè direi  ::)

Re: 64 bit penalizzato nelle prestazioni

Inviato: mercoledì 9 dicembre 2009, 22:10
da luca1202
Shishimaru ha scritto:
telperion ha scritto:
Shishimaru ha scritto: 16 o 32?  :o
in che senso memoria?...
Si certo, nei server o su questo
avevo capito bene allora O_O
non credevo esistesse il 32GB di ram. nel senso molto comune del termine però!
quindi il 64bit torna più utile in casi come questo o con l'elaborazione multimediale dici? beh,quindi nulla di chè direi   ::)
il 64 bit torna utile in casi in cui il processore deve "calcolare" molto!! se fai editing video il processore viaggia molto e il 64 bit può velocizzare molto!! mentre invece in operazioni comuni, come lanciare firefox, aprire una foto o scrivere del testo la differenza di prestazioni è minima!!

Re: 64 bit penalizzato nelle prestazioni

Inviato: giovedì 10 dicembre 2009, 12:22
da Janvitus
telperion ha scritto:
KillerBob ha scritto: In questo articolo, l'autore dice che
I 64 bit supportano nativamente il set di istruzioni a 32bit, tuttavia un processore a 64bit costretto a lavorare in modalità 32bit non può esprimere al meglio le sue potenzialità ed in particolari task potrebbe anche essere penalizzato nelle prestazioni rispetto ad un processore a 32bit.
Gli esperti del forum concordano? Se sì, di quali "particolari" task si tratterebbe?
Mi sembra una grande boiata,
una cpu x86-64 è SEMPLICEMENTE una x86-32 con estensioni a 64 bit per la gestione degli indirizzi della memoria, e alcuni registri e istruzioni in più.

http://it.wikipedia.org/wiki/AMD64

Ovviamente non usando le ESTENSIONI, è una cpu 32 bit a tutti gli effetti.
Al contrario potrebbe essere penalizzante come uso della memoria, usare un sistema operativo a 64 bit con 2GB di ram e applicazioni a 32 bit.

Le estensioni a 64 bit sono pensate fondamentalmente per gestire grandi quantità di memoria esempio 16 o 32 GB.
L'incremento di elaborazione multimediale, viene ampiamente superato dalle istruzioni specifiche delle cpu, SSE SSSE 3dnow eccetera che operano, indipendentemente dall'architettura in uso, anche a 256 bit.

Di conseguenza un codec ad esempio che usa SSSE4 sarà molto più veloce di qualsiasi boost del 64 bit.

Viva il marketing, numero grosso = sempre meglio.

;D
Telperion mi sa che è meglio che ti vai a leggere un po' di discussioni nella sezione 64bit, se ne è ampiamente parlato, smentendo anche la seconda parte del tuo messaggio =)

Re: 64 bit penalizzato nelle prestazioni

Inviato: giovedì 10 dicembre 2009, 12:31
da vania70
telperion ha scritto:
KillerBob ha scritto: In questo articolo, l'autore dice che
I 64 bit supportano nativamente il set di istruzioni a 32bit, tuttavia un processore a 64bit costretto a lavorare in modalità 32bit non può esprimere al meglio le sue potenzialità ed in particolari task potrebbe anche essere penalizzato nelle prestazioni rispetto ad un processore a 32bit.
Gli esperti del forum concordano? Se sì, di quali "particolari" task si tratterebbe?
Mi sembra una grande boiata,
una cpu x86-64 è SEMPLICEMENTE una x86-32 con estensioni a 64 bit per la gestione degli indirizzi della memoria, e alcuni registri e istruzioni in più.

http://it.wikipedia.org/wiki/AMD64

Ovviamente non usando le ESTENSIONI, è una cpu 32 bit a tutti gli effetti.
Al contrario potrebbe essere penalizzante come uso della memoria, usare un sistema operativo a 64 bit con 2GB di ram e applicazioni a 32 bit.

Le estensioni a 64 bit sono pensate fondamentalmente per gestire grandi quantità di memoria esempio 16 o 32 GB.
L'incremento di elaborazione multimediale, viene ampiamente superato dalle istruzioni specifiche delle cpu, SSE SSSE 3dnow eccetera che operano, indipendentemente dall'architettura in uso, anche a 256 bit.

Di conseguenza un codec ad esempio che usa SSSE4 sarà molto più veloce di qualsiasi boost del 64 bit.

Viva il marketing, numero grosso = sempre meglio.

;D
Io ho invece letto su wikypedia che se una applicazione è programmata per i 32 bit può perdere anche prestazioni su un sistema a 64 bit. Cioè ci sono delle differenze nel programmare un programma per i 32 e per i 64 bit.
In programmi invece fatti specificamente per 64 bit il guadagno in prestazioni può essere notevole.

Re: 64 bit penalizzato nelle prestazioni

Inviato: giovedì 10 dicembre 2009, 13:08
da telperion
sfigalinux ha scritto:
Io ho invece letto su wikypedia che se una applicazione è programmata per i 32 bit può perdere anche prestazioni su un sistema a 64 bit. Cioè ci sono delle differenze nel programmare un programma per i 32 e per i 64 bit.
In programmi invece fatti specificamente per 64 bit il guadagno in prestazioni può essere notevole.
Su un sistema a 64 bit appunto come ho detto io, non su una cpu 64 usata in un sistema a 32 bit.

Il guadagno è limitato ad alcune applicazioni, altre vanno anche peggio, nella media i sistemi sono equivalenti.

Per l'editing video se i programmi usano istruzioni multimediali (SSSE3/4 3dnow) la velocità è la stessa ed è determinata dalle SSE usate, l'unico vantaggio può derivare dalla maggior quantità di memoria utilizzabile col 64 bit. In ambito pro poi sono usati acceleratori HW (nvidia quadro, avid mojo o superiori) che moltiplicano x10 la velocità.

La maggior feature del 64 bit è la grande quantità di memoria gestibile, infatti fino ad ora che la ram è stata abbondantemente inferiore ai 4GB la diffusione è stata minima limitata a server e macchine per applicazioni verticali specialistiche.

Re: 64 bit penalizzato nelle prestazioni

Inviato: giovedì 10 dicembre 2009, 17:19
da KillerBob
Certo che se avessi avuto le idee confuse, ora non me le avreste di certo schiarite  (rotfl)
Grazie comunque a tutti per i commenti  ;)