A Gentoo x32 release candidate
A Gentoo x32 release candidate
Posted Jun 6, 2012 22:27 UTC (Wed) by butlerm (subscriber, #13312)In reply to: A Gentoo x32 release candidate by gmaxwell
Parent article: A Gentoo x32 release candidate
Those programs, yes. There is a significant class of other programs that can be sped up by as much as 40% compared to x86-64. The advantage is so great that x32 is reasonably likely to predominate over the latter in the future, outside a relatively narrow set of applications.
Posted Jun 6, 2012 23:28 UTC (Wed)
by andrel (guest, #5166)
[Link] (5 responses)
Posted Jun 7, 2012 0:34 UTC (Thu)
by dlang (guest, #313)
[Link] (2 responses)
I don't know any specific programs, but there are people who have reported that using 32 bit apps on 64 bit systems results in better performance than using 64 bit apps.
This seldom applies on the AMD64 architecture as 64 bit mode also gives you twice as many registers to use, but on Sparc and Power* systems this is a very common situation.
x32 is creating an equivalent architecture for the AMD64 systems.
Posted Jun 7, 2012 9:06 UTC (Thu)
by dvandeun (guest, #24273)
[Link] (1 responses)
Posted Jun 10, 2012 3:48 UTC (Sun)
by vonbrand (subscriber, #4458)
[Link]
... not to mention that quicksort (which is designed for arrays) makes next to no sense on lists...
Posted Jun 7, 2012 21:48 UTC (Thu)
by paulj (subscriber, #341)
[Link]
Also, as overall system memory usage is generally lower with x32, it allows, e.g., more VMs to be run for the same amount of memory.
Posted Jun 8, 2012 20:54 UTC (Fri)
by butlerm (subscriber, #13312)
[Link]
The specific example I had in mind is 181.mcf, part of the SPEC 2000 CPU benchmark.
http://www.spec.org/cpu2000/CINT2000/181.mcf/docs/181.mcf...
I imagine that many Perl, Python, and Java programs will show comparable improvements, in addition to compilers, linkers, web browsers, xml processors, interpreters, x32 native kernels, and garbage collected languages in general.
With support for near and far pointers it is conceivable one could dramatically improve kernel performance as well, making an x32/x86-64 hybrid kernel perform nearly as well as an x32 native one, without losing the ability to support 64 bit applications.
A Gentoo x32 release candidate
A Gentoo x32 release candidate
A Gentoo x32 release candidate
A Gentoo x32 release candidate
A Gentoo x32 release candidate
A Gentoo x32 release candidate
