MAMEWorld >> News
Index   Flat Mode Flat  

Spelunker
In need of a new user name
Reged: 06/02/12
Posts: 38
Send PM
Re: MAME 0.146u1
06/12/12 09:08 PM



Quote:


Keep in mind that x32 does not perform better than x64, it's just smaller. So if you So if you
> build and run 64-bit right now you already are seeing max performance, it's just x32 will be a bit smaller.



Actually you are wrong here, benchmark results have been shown by H.J.Lu of Intel (who implemented the x32 abi into gcc/linux) and recently by Micheal Liao (also Intel) who submitted a first x32 patch for LLVM which shows that it beats the equivalent 64-bit code quite readily in some cpu intense benchmarks due to the code footprint being smaller resulting in more code fitting into the cpu caches (this is also the reason why 32-bit can sometimes beat 64-bit code even though it only has half the available registers).

Also worth noting is that the x32 code often ends up smaller even than 32-bit code due to not having to perform as much pushing/pop'ing as a result of having twice the amount of registers.

Here's the link to some benchmark results posted by Micheal Liao as part of his x32 patch announcement at the LLVM mailing list: http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-June/050360.html

You can find the original x32 abi page here:
https://sites.google.com/site/x32abi/







Entire thread
Subject Posted by Posted on
* MAME 0.146u1 Robbbert 06/11/12 10:38 AM
. * Re: MAME 0.146u1 kevenz  06/15/12 02:11 AM
. * Re: MAME 0.146u1 etabeta  06/15/12 08:02 AM
. * Re: MAME 0.146u1 apeman  06/12/12 08:02 PM
. * Re: MAME 0.146u1 ranger_lennier  06/13/12 04:36 AM
. * Re: MAME 0.146u1 Sune  06/13/12 05:14 AM
. * Re: MAME 0.146u1 jflatt  06/12/12 03:51 AM
. * Re: MAME 0.146u1 Spelunker  06/12/12 01:15 PM
. * Re: MAME 0.146u1 R. Belmont  06/12/12 06:23 PM
. * Re: MAME 0.146u1 Spelunker  06/12/12 09:08 PM
. * Re: MAME 0.146u1 R. Belmont  06/12/12 09:33 PM
. * Re: MAME 0.146u1 Spelunker  06/12/12 11:31 PM
. * Re: MAME 0.146u1 Cyberzinho Punk  06/11/12 09:33 PM
. * Re: MAME 0.146u1 John IVModerator  06/11/12 07:12 PM
. * Re: MAME 0.146u1 joey35car  06/15/12 07:49 PM
. * Re: MAME 0.146u1 ranger_lennier  06/17/12 03:40 AM
. * Re: MAME 0.146u1 joey35car  06/18/12 04:47 PM
. * Re: MAME 0.146u1 John IVModerator  06/16/12 12:04 AM
. * Re: MAME 0.146u1 CiroConsentino  06/12/12 01:23 AM
. * Re: MAME 0.146u1 Quantum Leaper  06/11/12 10:37 PM
. * Re: MAME 0.146u1 RobbbertModerator  06/12/12 02:49 AM
. * Re: MAME 0.146u1 redk9258  06/12/12 03:51 AM
. * Re: MAME 0.146u1 SmitdoggAdministrator  06/12/12 12:08 AM
. * Re: MAME 0.146u1 Quantum Leaper  06/14/12 09:05 PM
. * Re: MAME 0.146u1 SmitdoggAdministrator  06/14/12 09:12 PM
. * Re: MAME 0.146u1 AntoPISA  06/11/12 05:35 PM
. * Re: MAME 0.146u1 Chism  06/11/12 02:05 PM
. * MAME_0.146u1b_32-bit... redk9258  06/11/12 12:15 PM
. * Re: MAME_0.146u1b_32-bit... Scimmia85  06/11/12 07:28 PM
. * Re: MAME_0.146u1b_32-bit... AntoPISA  06/11/12 05:36 PM
. * Re: MAME_0.146u1b_32-bit... s_bastian  06/11/12 01:34 PM
. * Re: MAME_0.146u1b_32-bit... KingTut  06/11/12 12:22 PM
. * MAME_0.146u1b_64-bit... redk9258  06/11/12 12:05 PM
. * Did you update CHDMAN? DiodeDude  06/11/12 11:03 PM
. * Re: Did you update CHDMAN? Lewis King  06/11/12 11:26 PM
. * Re: Did you update CHDMAN? DiodeDude  06/11/12 11:30 PM
. * Re: Did you update CHDMAN? Lewis King  06/11/12 11:33 PM
. * Re: Did you update CHDMAN? Wheeley  06/11/12 11:38 PM
. * Re: Did you update CHDMAN? R. Belmont  06/12/12 06:26 PM
. * Re: Did you update CHDMAN? Roman  07/04/12 11:14 PM
. * Re: Did you update CHDMAN? Roman  06/18/12 08:22 AM
. * Re: MAME_0.146u1b_64-bit... CptGuapo  06/11/12 03:45 PM
. * Re: MAME_0.146u1b_64-bit... Lewis King  06/11/12 01:48 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
2 registered and 219 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 6446