[SciPy-user] 64 bit and 32 bit on Ubuntu

Kurt Smith kwmsmith at gmail.com
Mon Oct 13 23:07:35 EDT 2008


On Mon, Oct 13, 2008 at 10:25 AM, Anne Archibald
<peridot.faceted at gmail.com> wrote:
> 2008/10/12 Kurt Smith <kwmsmith at gmail.com>:
>
>> I've recently acquired a new Ubuntu system, and unfortunately some 3rd
>> party software I'd like to use won't work under the 64 bit version of
>> the OS, yet.  It's not a deal breaker, however, and I'm willing to
>> work around it as long as there are compelling reasons to use 64 bit
>> for numerical work, specifically under scipy, etc.  I'm not well
>> versed in the low-level pros and cons of 64 bit vs 32 bit, esp. as to
>> how it affects scipy performance.  Can you enlighten me?  I"m on an
>> Intel Core 2 Duo, 3.16 GHz, E8500, 4 GB RAM.  Will using 64 bit yield
>> great benefits running scipy/numpy code automatically, or will it
>> require fine-tuning on my part?  Will 64 bit yield benefits besides
>> having a larger address space (besides the fact that my 4 GB RAM is
>> still addressable by 32 bits, anyway)?
>
> I think memory is the only major reason to prefer 64 bits. The speed
> difference will probably be minimal. But having a 64-bit address space
> means that if your applications get too big for RAM they just slow
> down, as opposed to crashing and forcing you to rewrite them. You will
> also find, I think, that running in 32-bit mode you cannot access the
> last gigabyte or so of physical RAM. This can make a big difference
> too.

Thanks to all for your answers; since posting I've worked out some
more issues and 64 bit looks better and better.  Indeed, it is at
least 2x "cooler."  ;-)  I'll do more benchmarks of my own, but so far
things look pretty good.

Kurt



More information about the SciPy-User mailing list