From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4271 invoked by alias); 19 Feb 2011 20:57:50 -0000 Received: (qmail 4001 invoked by uid 22791); 19 Feb 2011 20:57:49 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_IB X-Spam-Check-By: sourceware.org Received: from mail-qw0-f47.google.com (HELO mail-qw0-f47.google.com) (209.85.216.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 19 Feb 2011 20:57:44 +0000 Received: by qwi2 with SMTP id 2so4269292qwi.20 for ; Sat, 19 Feb 2011 12:57:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.74.13 with SMTP id s13mr1832935qaj.149.1298149061882; Sat, 19 Feb 2011 12:57:41 -0800 (PST) Received: by 10.224.61.18 with HTTP; Sat, 19 Feb 2011 12:57:41 -0800 (PST) In-Reply-To: References: Date: Sat, 19 Feb 2011 22:52:00 -0000 Message-ID: Subject: Re: x32 psABI status update From: "H.J. Lu" To: Xinliang David Li Cc: x32-abi@googlegroups.com, GNU C Library , GCC Development , Binutils Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2011-02/txt/msg00382.txt.bz2 More data * 186.crafty from SPEC CPU 2000 (64bit integer): o Intel Core i7 + ~5% slower than x86-64. + ~29% faster than ia32. + Sizes in bytes: text data bss dec hex filename 200519 16388 1068916 1285823 139ebf crafty.32 172389 16868 1069784 1259041 133621 crafty.64 174723 16564 1068916 1260203 133aab crafty.x32 o Intel Atom + ~6% slower than x86-64. + ~7% faster than ia32. + Sizes in bytes: text data bss dec hex filename 199339 16388 1068916 1284643 139a23 craf= ty.32 171157 16868 1069784 1257809 133151 craf= ty.64 173535 16564 1068916 1259015 133607 crafty.x32 H.J. --- On Sat, Feb 19, 2011 at 11:23 AM, Xinliang David Li wr= ote: > This shows how important ilp32 is for some applications. It would be good= to > show the impact of larger register set. Candidates are those spec programs > which are slower with ia32. > > David > > On Feb 19, 2011 10:14 AM, "H.J. Lu" wrote: >> On Fri, Feb 18, 2011 at 8:28 PM, H.J. Lu wrote: >>> On Wed, Feb 16, 2011 at 9:45 PM, H.J. Lu wrote: >>>> On Wed, Feb 16, 2011 at 11:22 AM, H.J. Lu wrote: >>>>> Hi, >>>>> >>>>> I updated =A0x32 psABI draft to version 0.2 to change x32 library path >>>>> from lib32 to libx32 since lib32 is used for ia32 libraries on Debian, >>>>> Ubuntu and other derivative distributions. The new x32 psABI is >>>>> available from: >>>>> >>>>> https://sites.google.com/site/x32abi/home >>>>> >>>> >>>> Initial kernel, glibc and gcc port for x32 psABI draft version 0.2 =A0= is >>>> done: >>>> >>>> 1. Kernel should be very stable. =A0Fedora 14 kernel patch is also >>>> available. >>>> 2. Need to fix GCC run-time libraries. >>>> 3. Need to fix glibc tests. >>>> >>>> Please check them out and provide feed backs. >>> >>> I updated x32 website: >>> >>> https://sites.google.com/site/x32abi/ >>> >>> with "get started" instructions. >>> >> >> I update the x32 website >> >> https://sites.google.com/site/x32abi/ >> >> with data on mcf in SPEC CPU 2K: >> >> * 181.mcf from SPEC CPU 2000: >> o Intel Core i7 >> + ~32% faster than x86-64. >> + ~1% slower than ia32. >> + Sizes in bytes: >> >> text data bss dec >> hex filename >> 12155 336 7036 19527 >> 4c47 mcf.32 >> 12421 664 13568 26653 >> 681d mcf.64 >> 11583 412 7040 19035 >> 4a5b mcf.x32 >> >> o Intel Atom >> + ~28% faster than x86-64. >> + ~0.5% slower than ia32. >> + Sizes in bytes: >> >> text data bss dec >> hex filename >> 12059 336 7036 19431 >> 4be7 mcf.32 >> 12341 664 13568 26573 >> 67cd mcf.64 >> 11411 412 7040 18863 >> 49af mcf.x32 >> >> >> -- >> H.J. > --=20 H.J.