Re: [LAD] vectorization

From: Fernando Lopez-Lezcano <nando@email-addr-hidden>
Date: Fri Apr 18 2008 - 01:19:07 EEST

On Thu, 2008-04-17 at 19:31 +0200, Jens M Andreasen wrote:
> On Thu, 2008-04-17 at 19:02 +0200, Mario Lang wrote:
>
> > No. If you optimize code, you will only have to special case
> > a few routines. The greater hunk of the code will stay the same on different
> > variants. So you do not want to precompile binary packages for
> > all sorts of special CPU types and feature, that would result in
> > a huge amount of data.
>
> Look here:
>
> ftp://ftp.sunet.se/pub/Linux/distributions/Mandriva/official/current
>
> Up to higher level directory
> SRPMS 09/18/2007 12:00:00 AM
> i586 04/10/2008 12:21:00 AM
> x86_64 04/10/2008 12:21:00 AM
>
> Here is at least two separate identical distributions of the Intel
> "architecture", so it can be done and has happened.

The difference you point out has _nothing_ to do with optimization and
is unavoidable for now.

That is the choice between a 32 bit operating system and a 64 bit
operating system (on both Intel and AMD architectures). Eventually 32
bit systems will die of old age as _all_ programs run fine on 64 bits
and that directory will be erased.

Distributions and packagers will surely make a big party when that
happens.

-- Fernando

> Perhaps x86_64 will be fine-grained enough to define a pleasant platform
> seen from an audio developers perspective? Which means death to sse,
> long live sse3! :-D
>
> IIRC the current celeron 540M should fit the definition for a low cost
> alternative.
>
> > I am still convinced that runtime detection is a much more sensible solution.

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Fri Apr 18 04:15:02 2008

This archive was generated by hypermail 2.1.8 : Fri Apr 18 2008 - 04:15:02 EEST