From owner-freebsd-performance@FreeBSD.ORG Mon May 2 04:16:22 2005 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42DCD16A4CF for ; Mon, 2 May 2005 04:16:22 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA95043D49 for ; Mon, 2 May 2005 04:16:21 +0000 (GMT) (envelope-from joseph.koshy@gmail.com) Received: by rproxy.gmail.com with SMTP id j1so828764rnf for ; Sun, 01 May 2005 21:16:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=onjEdFKTJ5jEQzivL6iA8xHb0Evoqs2AvpcqF5jsdtOVt6YcQU7vKBvdZP9481z68ys0u9sanEXFmZBrVuZa6gXFNQwEZnLLpNyWm9z7H1Ke4ybD+2+1KQm1oroTYLcFu6JkDwFfJk+A323hLEbtM0kMfLoAmo5j8omUd7pVVNQ= Received: by 10.38.11.53 with SMTP id 53mr5060883rnk; Sun, 01 May 2005 21:16:21 -0700 (PDT) Received: by 10.38.209.22 with HTTP; Sun, 1 May 2005 21:16:21 -0700 (PDT) Message-ID: <84dead7205050121166c326294@mail.gmail.com> Date: Mon, 2 May 2005 04:16:21 +0000 From: Joseph Koshy To: Robert Watson In-Reply-To: <20050502044655.E78953@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <6.2.1.2.0.20050501094429.06974910@64.7.153.2> <20050502044655.E78953@fledge.watson.org> cc: freebsd-performance@freebsd.org cc: Mike Tancsa Subject: Re: 64bit CPUs X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joseph Koshy List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2005 04:16:22 -0000 > RAM/address space is the big reason. In fact, applications=20 > compiled for 64-bits may well run slower than 32-bit ones=20 > running on the 64-bit kernel. On the other hand we have 16 registers to play with on the AMD64 and they can be used far more orthogonally than on the i386. That would cut down on the frequent register spills and reloads that are the bane of the i386 and thus help improve performance.