> On Wed, 31 Dec 2008 17:06:02 +0200 "Johan
> Hartzenberg" <jhartzen at gmail.com> wrote:
> > On Wed, Dec 31, 2008 at 12:43 PM, Robert Bauer
> <saf at xy1.org> wrote:
> > Note that most of the binaries in the default path
> are 32-bit applications.
> > Solaris does not impose any penalty for running
> 32-bit applications under a
> > 64-bit kernel like some other operating systems,
> and 32-bit binaries are
> > smaller and need to do less work when transferring
> data in and out of
> > memory, so unless getting access to more than 4 GB
> of ram, or needing more
> > tha 32-bits of integer math precision is required,
> running 64-bit binaries
> > is a waste of bus-bandwidth.
> 
> You left off "or consist of code that can take
> advantage of having
> twice as many general purpose registers" as one of
> the reasons for
> wanting 64-bit binaries.

That would be true on x86, but on SPARC?  Doesn't v8plus give you many
of the benefits (other than 64-bit longs and pointers) of 64-bit code?
IIRC, the recommendation does tend to vary there: on x86, 64-bit is usually 
faster,
but on 64-bit capable SPARC, only use it if you need it; otherwise use v8plus 
instead.
-- 
This message posted from opensolaris.org

Reply via email to