On Tue, Feb 07, 2017 at 10:05:38PM +0200, Gatis Visnevskis wrote: > Well explained! > > In enterprise world, Java applications will benefit from 64-bit addressing. > Another example is Oracle, 32-bit server side is dropped while ago. So it > also make sense to compile all Oracle client linked apps with 64-bit > compiler. Might be offtopic, but all above is true also for AIX. Most > binaries are 32-bit.
Certainly part of what has kept too much work going into ppc64 is probably that 32 bit power pc with a 64 bit kernel gives the best performance for most uses, and just installing a few things 64 bit where needed is the best balance. Sparc I believe has been similar in the past, where 64 bit kernel to allow more overall memory was useful, but keeping most things user space 32 bit was the best for performance. ppc64el is different since it is targeting systems where the applications are expected to need a lot of ram, and switching the little endian improves performance when working with GPUs (which are all designed for the x86 little endian world). At the same time being able to assume power8 as a minimum cpu means you can gain some instruction set improvements that normal powerpc can't assume. ppc64 can't make such assumptions since it will run on a much wider range of 64 bit powerpc chips. -- Len Sorensen

