From owner-freebsd-hackers@FreeBSD.ORG Mon Feb 16 06:06:28 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63BD416A4CE for ; Mon, 16 Feb 2004 06:06:28 -0800 (PST) Received: from hotmail.com (bay12-f74.bay12.hotmail.com [64.4.35.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D25D43D1D for ; Mon, 16 Feb 2004 06:06:28 -0800 (PST) (envelope-from jtumani55@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 16 Feb 2004 06:06:28 -0800 Received: from 161.44.73.245 by by12fd.bay12.hotmail.msn.com with HTTP; Mon, 16 Feb 2004 14:06:27 GMT X-Originating-IP: [161.44.73.245] X-Originating-Email: [jtumani55@hotmail.com] X-Sender: jtumani55@hotmail.com From: "Juan Tumani" To: wes@softweyr.com Date: Mon, 16 Feb 2004 09:06:27 -0500 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 16 Feb 2004 14:06:28.0242 (UTC) FILETIME=[12193720:01C3F496] cc: freebsd-hackers@freebsd.org cc: des@des.no Subject: Re: FreeBSD 5.2 v/s FreeBSD 4.9 MFLOPS performance (gcc3.3.3 v/sgcc2.9.5) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2004 14:06:28 -0000 Hi Wes, How many mflops do you get if on your 5.2 machine you run a flops that was compiled -static on 4.9 ? My tests show the speed more than doubles. Thanks- JT >From: Wes Peters >To: des@des.no (Dag-Erling Smørgrav),Alexandr Kovalenko > >CC: freebsd-hackers@freebsd.org, Juan Tumani >Subject: Re: FreeBSD 5.2 v/s FreeBSD 4.9 MFLOPS performance (gcc3.3.3 >v/sgcc2.9.5) >Date: Mon, 16 Feb 2004 03:52:16 -0800 >MIME-Version: 1.0 >Received: from mx2.freebsd.org ([216.136.204.119]) by mc9-f9.hotmail.com >with Microsoft SMTPSVC(5.0.2195.6824); Sun, 15 Feb 2004 19:52:44 -0800 >Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18])by >mx2.freebsd.org (Postfix) with ESMTPid B8559565B0; Sun, 15 Feb 2004 >19:51:57 -0800 (PST)(envelope-from owner-freebsd-hackers@freebsd.org) >Received: from hub.freebsd.org (localhost [127.0.0.1])by hub.freebsd.org >(Postfix) with ESMTPid 6CDEE16A50C; Sun, 15 Feb 2004 19:51:53 -0800 (PST) >Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])by >hub.freebsd.org (Postfix) with ESMTP id B429316A4CEfor >;Sun, 15 Feb 2004 19:51:30 -0800 (PST) >Received: from smtp.omnis.com (smtp.omnis.com [216.239.128.26])by >mx1.FreeBSD.org (Postfix) with ESMTP id AAF9243D1Dfor >;Sun, 15 Feb 2004 19:51:30 -0800 >(PST)(envelope-from wes@softweyr.com) >Received: from 204.68.178.129 (66-91-236-204.san.rr.com [66.91.236.204])by >smtp-relay.omnis.com (Postfix) with ESMTPid 463A78836A3; Sun, 15 Feb 2004 >19:51:26 -0800 (PST) >X-Message-Info: EoYTbT2lH2OyKE31GpCEKyiRPPOIBbCy >Delivered-To: freebsd-hackers@freebsd.org >User-Agent: KMail/1.5.4 >References: ><20040214082420.GB77411@nevermind.kiev.ua> > >In-Reply-To: >Message-Id: <200402160352.16477.wes@softweyr.com> >X-BeenThere: freebsd-hackers@freebsd.org >X-Mailman-Version: 2.1.1 >Precedence: list >List-Id: Technical Discussions relating to >FreeBSD >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: owner-freebsd-hackers@freebsd.org >Return-Path: owner-freebsd-hackers@freebsd.org >X-OriginalArrivalTime: 16 Feb 2004 03:52:45.0036 (UTC) >FILETIME=[55C1E2C0:01C3F440] > >On Sunday 15 February 2004 12:46, Dag-Erling Smørgrav wrote: > > Alexandr Kovalenko writes: > > > Could you please explain me this? Result is fully reproduceable. >Please > > > note, that the only difference is the output file name. Even resulting > > > files match bit-to-bit. [...] > > > > Definitely some kind of alignment problem, but it only shows up at > > some optimization levels and not others. > >I've tested the patch Dan mentioned before and the results were >astonishing. >Running the flops.c 1.2 program in a loop, lengthening the environment >string >by one byte each time, I get 8 successive runs of fast, then 8 successive >runs of slow, where fast and slow vary between 650 and 990 mflops. With >the >patch, the performance is always 990, within a few percent. > >Should I commit this? > >RCS file: /big/ncvs/src/sys/kern/kern_exec.c,v >retrieving revision 1.235 >diff -u -w -r1.235 kern_exec.c >--- kern_exec.c 28 Dec 2003 04:37:59 -0000 1.235 >+++ kern_exec.c 11 Feb 2004 16:47:28 -0000 >@@ -1014,6 +1014,15 @@ > */ > vectp = (char **)(destp - (imgp->argc + imgp->envc + 2) * > sizeof(char *)); >+ >+ /* >+ * Align stack to a multiple of 0x20. >+ * XXX vectp has the wrong type; we usually want a vm_offset_t; >+ * the suword() family takes a void *, but should take a >vm_offset_t. >+ * XXX should align stack for signals too. >+ * XXX should do this more machine/compiler-independently. >+ */ >+ vectp = (char **)(((vm_offset_t)vectp & ~(vm_offset_t)0x1F) - 4); > > /* > * vectp also becomes our initial stack base > > >-- > "Where am I, and what am I doing in this handbasket?" > >Wes Peters Softweyr LLC >wes@softweyr.com http://softweyr.com/ > >_______________________________________________ >freebsd-hackers@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-hackers >To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" _________________________________________________________________ Let the advanced features & services of MSN Internet Software maximize your online time. http://click.atdmt.com/AVE/go/onm00200363ave/direct/01/