[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] [Reproducible-builds] Raspi 3 suitable for arm64?
On Mon, 7 Mar 2016 11:21:43 +0100
Luca Lesinigo <luca@lesinigo.it> wrote:
> Vale la pena citare anche l’annuncio originale [da https://www.raspberrypi.org/blog/#raspberry-pi-3-on-sale ]:
>
> At launch, we are using the same 32-bit Raspbian userland that we use on other Raspberry Pi devices; over the next few months we will investigate whether there is value in moving to 64-bit mode.
>
> Nel caso qualcuno stesse pensando di prenderlo in quanto arm64: in effetti resta da vedere se su quella particolare cpu ci sia veramente beneficio a far girare il codice in versione 64bit, non è automaticamente detto che ne valga la pena.
In realta' e' probabile che il codice compilato per arm64 (aarch64 secondo la terminologia ARM) sia piu' veloce che non se compilato per armhf. Il fatto e' che il set di istruzioni a 64 bit e' piuttosto differente da quello a 32, e ovviamente dovendolo fare diverso, e' stato migliorato (il set di istruzioni a 32 e' quasi invariato da decenni).
Vedi: https://en.wikipedia.org/wiki/ARM_architecture#AArch64
Ad esempio si passano da 16 (di fatto 12) registri, a 32 registri. Sui processori amd, il passaggio da 32bit a 64bit, aveva portato miglioramenti in prestazioni soprattutto perche' anche lì amd ne aveva approfittato per "migliorare" le istruzioni aggiungendo piu' registri, e solo quello portava un miglioramento medio di circa il 20%.
Ora se tanto mi da tanto, probabilmente usare il processore in modalita' a 64bit qualche miglioramento lo dara'. Magari niente di sconvolgente, ma sarebbe un peccato non usarlo.
--
Diego Roversi <diegor@tiscali.it>
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking