help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: atlas3-base vs atlas3-sse2


From: Quentin Spencer
Subject: Re: atlas3-base vs atlas3-sse2
Date: Wed, 05 Apr 2006 10:25:32 -0500
User-agent: Thunderbird 1.5 (X11/20060313)

Keith Goodman wrote:
On 4/3/06, Quentin Spencer <address@hidden> wrote:
I didn't know you meant amd64. At
http://packages.debian.org/unstable/libs/atlas3-base, it seems to
indicate that there is a atlas-base package is compiled specifically for
amd64.  The reason that there are some atlas-* packages is for
extensions of a specific architecture; amd64 is regarded as its own
architecture and therefore gets its own atlas3-base package. This is
also true of Fedora, where the package is a atlas-<version>.x86_64.rpm

I am using atlas3-base on amd64. But from the Debian package
description there is no support for sse2 in atlas3-base:

"The libraries in this package are built without any processor extension
instructions, and should run on all processors of this general
architecture, albeit less than optimally.

On some architectures, multiple binary packages are provided to take
advantage of certain commonly available processor instruction set
extensions.  The instruction extension set used is indicated in the
package name, with 'base' denoting no extensions. In general, you
will obtain the best performance by installing the package with the
most advanced instruction extension set your machine is capable of
running."

This is the standard text distributed with all Debian atlas packages, but I'm not sure this clearly answers the question of whether sse2 is considered a "processor extension instruction" to amd64 or not. Since I think all amd64 processors support sse2, then I would think that the atlas amd64 package includes sse2 optimizations, as opposed to i386, where not all processors in that family support sse2.

-Quentin



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]