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 <gentoo-dev+bounces-47673-garchives=archives.gentoo.org@lists.gentoo.org>)
	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 <gentoo-dev@lists.gentoo.org>; 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 <gentoo-dev@lists.gentoo.org>; Fri, 16 Sep 2011 13:36:34 +0000 (UTC)
Date: Fri, 16 Sep 2011 08:36:32 -0500
From: Donnie Berkholz <dberkholz@gentoo.org>
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: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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+--