Date: Sat, 1 Jan 2005 10:32:18 +0100 (CET) From: Michael Reifenberger <mike@Reifenberger.com> To: freebsd-amd64@freebsd.org Subject: Re: Migrating i386 to amd64 Message-ID: <20050101101909.D93061@fw.reifenberger.com> In-Reply-To: <20041231221347.GA1467@dragon.nuxi.com> References: <20041230090557.I82461@fw.reifenberger.com> <20041231221347.GA1467@dragon.nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 31 Dec 2004, David O'Brien wrote: ... >> BTW: Do I have any benefit of using this hardware (2GB RAM) with amd64 >> in favour of i386 (besides a bigger virtual address space)? > > Yes. A 64-bit kernel is often more efficient because so many of the > kernel data structures these days are 64-bit counters, etc.. Also the > AMD64 ABI has 8 more general purpose registers, which gives the compiler > a lot more to work with in optimizing and allows parameters to be passed > thru registers vs. the slower memory stack. I also would not dismiss the > benefits of the larger virtual address space. There are applications > where the kernel really benefits from not being constrained to its > limited amount of VA in 32-bit mode. > That sounds reasonable. Thanks! Bye/2 --- Michael Reifenberger, Business Development Manager SAP-Basis, Plaut Consulting Comp: Michael.Reifenberger@plaut.de | Priv: Michael@Reifenberger.com http://www.plaut.de | http://www.Reifenberger.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050101101909.D93061>