From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R4YbU-0004uR-AL for garchives@archives.gentoo.org; Fri, 16 Sep 2011 13:37:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 682B521C257; Fri, 16 Sep 2011 13:37:06 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A203021C135 for ; Fri, 16 Sep 2011 13:36:34 +0000 (UTC) Received: from localhost (mayo-nat4.mayo.edu [129.176.197.23]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: dberkholz) by smtp.gentoo.org (Postfix) with ESMTPSA id 130101B401E for ; Fri, 16 Sep 2011 13:36:34 +0000 (UTC) Date: Fri, 16 Sep 2011 08:36:32 -0500 From: Donnie Berkholz To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] x32 fun pants Message-ID: <20110916133632.GD5000@comet> References: <201109151534.07155.vapier@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IDYEmSnFhs3mNXr+" Content-Disposition: inline In-Reply-To: <201109151534.07155.vapier@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: X-Archives-Hash: ab17be96d109f0f75afa0171cc7d5d6b --IDYEmSnFhs3mNXr+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 15:34 Thu 15 Sep , Mike Frysinger wrote: > ive converted my system over to x86/amd64/x32 multilib for funs. but i c= an=20 > see how some people wont want all three all the time. so the question is= how=20 > we want to make this available to users at the release/profile level. >=20 > background: x32 is a new ABI that runs on 64bit x86_64 processors. see [= 1]. =20 > you'll need gcc-4.7+, binutils-2.21.50+, glibc-2.15+, and linux-3.2+. For anyone interested how the performance compares to amd64 in more=20 comprehensive tests, check out the slides from the Linux Plumbers=20 Conference (particularly 14-21): http://linuxplumbersconf.org/2011/ocw/proposals/531 In summary, on those benchmarks it looks like a small global win (maybe=20 5%) on integer calculations with a few huge wins of =E2=89=A525%, but a net= loss=20 around 5% pretty much globally for floating-point calculations. Most people probably do a lot more integer calculations unless they're=20 science geeks like me, plus it should have lower memory use, so my=20 understanding is that it probably makes sense to switch to x32 no matter=20 what you're using now (x86 or amd64). Mike, would you agree? --=20 Thanks, Donnie Donnie Berkholz Council Member / Sr. Developer Gentoo Linux Blog: http://dberkholz.com --IDYEmSnFhs3mNXr+ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEABECAAYFAk5zUOAACgkQXVaO67S1rttB2QCfTUqs8dZHooDTRuFzoJnqA/nz iEgAoOcuPG2htmVGE5EAhQeasdl99R/i =VSUW -----END PGP SIGNATURE----- --IDYEmSnFhs3mNXr+--