On Mar 31, 2016, at 8:34 AM, Lennart Sorensen <lsore...@csclub.uwaterloo.ca> 
wrote:

> On Thu, Mar 31, 2016 at 01:18:53AM -0700, Rick Thomas wrote:
>> The altivec instructions and other optimizations speed-up significantly 
>> certain kinds of programs on CPUs that can use them.  It would be a shame to 
>> loose the optimized versions by dropping back to the lowest common 
>> denominator CPU architecture.  Would it be possible to create and support a 
>> sub-architecture that provided altivec optimized versions of packages?
> 
> No idea, but certainly in the past i386 did not have sub architectures for
> sse or mmx or anything else.  There were some programs and libraries that
> did have optimizations when they detected such support, and I believe
> that is also true with powerpc already.  libc does do cpu specific
> optimizations at runtime for strcpy and such.
> 
> Any examples of programs where altivec makes a measurable improvement?
> 
> -- 
> Len Sorensen
> 

The main beneficiaries of vector instruction extensions are users of 
scientific, cryptographic, and audio/visual libraries.  Basically anything that 
wants to do simple, repetitive operations on long strings of data at memory 
speed.

Rick

Reply via email to