From owner-freebsd-amd64@FreeBSD.ORG Thu May 12 19:55:52 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D726D16A4CE for ; Thu, 12 May 2005 19:55:52 +0000 (GMT) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2ABC43D69 for ; Thu, 12 May 2005 19:55:52 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) j4CJtqGo065035; Thu, 12 May 2005 12:55:52 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost)j4CJtq3K065034; Thu, 12 May 2005 12:55:52 -0700 (PDT) (envelope-from sgk) Date: Thu, 12 May 2005 12:55:52 -0700 From: Steve Kargl To: Michael Hopkins Message-ID: <20050512195552.GA64910@troutmask.apl.washington.edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i cc: "freebsd-amd64@freebsd.org" Subject: Re: Actual benefits of amd64 over i386 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2005 19:55:52 -0000 On Thu, May 12, 2005 at 08:43:46PM +0100, Michael Hopkins wrote: > I have been suffering quite a bit of frustration recently with many ports > that I need being 'i386 only' and no straightforward fixes. Maybe amd64 > could be described as 'tier 1.5' ;o) Look in the port's Makefile for the i386 only flag. Remove it and trying building on amd64. Many ports run fine, but the porter either does not have access to amd64 or the port simply has not been tested on amd64. > Can I ask for honest opinions here on what speed (or other?) benefits I > should get by running amd64 over i386? I will never be using more than > about 1 G of memory on this particular machine so memory limit is not an > issue. Maybe I should just rebuild the machine as i386? amd64 should have more registers available for scheduling. > C/C++ maths code (which must run as fast as possible). "C/C++ math code" and "run as fast as possible" are mutually exclusive. :-) -- Steve