This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Sat Jun 1 00:12:03 2024 Received: from entropy.muc.muohio.edu (IDENT:root@entropy.muc.muohio.edu [134.53.213.10]) by herbie.ucs.indiana.edu (8.9.3/8.9.3) with ESMTP id OAA14307 for ; Wed, 31 Mar 1999 14:13:34 -0500 (EST) Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2]) by entropy.muc.muohio.edu (8.8.7/8.8.7) with ESMTP id OAA03601; Wed, 31 Mar 1999 14:02:57 -0500 Received: by vger.rutgers.edu via listexpand id <218286-220>; Wed, 31 Mar 1999 13:40:12 -0500 Received: by vger.rutgers.edu id <218227-220>; Wed, 31 Mar 1999 13:39:55 -0500 Received: from omzrelay.mcit.com ([166.37.204.49]:3728 "EHLO omzrelay.mcit.com" ident: "TIMEDOUT") by vger.rutgers.edu with ESMTP id <168903-221>; Wed, 31 Mar 1999 13:39:38 -0500 Received: from omss5.mcit.com (omss5-fddi.mcit.com [166.37.204.27]) by omzrelay.mcit.com (8.8.7/) with ESMTP id SAA32179; Wed, 31 Mar 1999 18:47:44 GMT Received: from monolith.int.wcom.com ([159.98.206.82]) by omss5.mcit.com (InterMail v03.02.05 118 120) with ESMTP id <19990331184728.WOQQ24719@monolith.int.wcom.com>; Wed, 31 Mar 1999 12:47:28 -0600 Received: from wcom.com (soleil.int.wcom.com [159.98.206.30]) by monolith.int.wcom.com (8.9.3/8.9.3) with ESMTP id MAA22542; Wed, 31 Mar 1999 12:47:23 -0600 (CST) Message-Id: <37026F6E.9FC20088@wcom.com> Date: Wed, 31 Mar 1999 12:54:38 -0600 From: Brandon Black Organization: MCI WorldCom X-Mailer: Mozilla 4.5 [en] (X11; U; SunOS 5.5.1 sun4m) X-Accept-Language: en Mime-Version: 1.0 To: Arvind Sankar Cc: linux-kernel@vger.rutgers.edu Subject: Re: Linux-2.2.5 - and a vacation References: <3701374F.6B6D23BA@wcom.com> <19990330180724.A15864@anjala.mit.edu> Content-Type: text/plain; charset=iso-8859-1 Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk X-Loop: majordomo@vger.rutgers.edu X-Orcpt: rfc822;linux-kernel-outgoing-dig Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by herbie.ucs.indiana.edu id OAA14307 Arvind Sankar wrote: > On Tue, Mar 30, 1999 at 02:42:55PM -0600, Brandon Black wrote: > > I'm actually way past taking my life in my own hands, in that the > > binutils, compiler, and kernel have all been built using egcs-1.1.2 with > > the following optimization flags: > > > > -march=pentiumpro -O6 -fomit-frame-pointer -malign-loops=0 > > -malign-functions=0 -malign-jumps=0 > > (yes, even the kernel at O6). > > well, if you have a pentiumpro, that should really be > -malign-loops=4 etc. You might also try adding -funroll-loops. > > I wonder if -fno-strict-aliasing might be better for the kernel? > > btw, egcs doesn't really have -O levels beyond 3. > > -- arvind hmmm... I've tried -fstrcit-aliasing and -fno-strict-aliasing, and I can't see any notable difference, but I don't have any way of qualitatively profiling the kernel's performance, they both compile and work though. About alignment.... the info I have found was that pentiums like -malign-*=2, and PPro's supposedly liked either 2 or 4 depending on who you ask, and then I read somewhere else that PII (at least the latest Deschutes ones) and later processors should go back to 0, because for some reason the alignment didn't help them much, and removing the padding would save space in the L2 (and to a small degree the L1) cache.... so that's why I went with zero. Do you (or anybody on the list) no for sure the optimal alignment for the PII Deschutes? I kind-of assumed since gcc (I think) does thigns at least to 6, and so does pgcc, both of which go into egcs, that egcs would have an O6... oh well :) Brandon :.˛mkabzwmb˛mbz_^nrzh&zvy杶ii