TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: RICHARD KETTLEWELL
from: DRUCK
date: 2019-07-01 20:51:00
subject: Re: Raspberry Pi 4 - fast

On 30/06/2019 21:02, Richard Kettlewell wrote:
> For both Intel and ARM the 64-bit instruction sets double the number of
> architectural GPRs. Particularly on Intel where the 32-bit situation is
> pretty poor, that’s a big improvement for anyone writing in assembler.

Don't expect general performance gains with 64bit ARM. It's only because
x86 is such an atrocious outdated mess, that the AMD64 instruction set 
shows significant gains. On every other architecture supporting both 32 
bit and 64 bit code (Power, Sparc, MIPS) the 64 bit code is usually 
slower than the 32 bit on the same chip, due to the increased demand on 
the data cache from 64 bit pointers.

With the current state of ARMv8 support on GCC, CPU and memory bound 
programs vary from a barely noticeable few percent drop, to 50% slower. 
So it only makes sense to move from running 32 bit to 64 bit code when 
moving to a chip with which supports 4GB or more of memory, and a much 
larger data cache.

---druck

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.