PDA

View Full Version : Altivec optimized applications




gopher
Aug 14, 2002, 08:15 AM
http://www.apple.com/powermac/processor.html

At long last they are making a nice list. If you find any others
please let them know.



ftaok
Aug 14, 2002, 08:21 AM
I thought iPhoto was Altivec enhanced. I swear that Jobs said it at MWSF.

drastik
Aug 14, 2002, 08:39 AM
I'm pretty sure I heard that too, maybe its supposed to be a given.

mischief
Aug 14, 2002, 11:29 AM
These thing are not "Altivec" enhanced, they're " Velocity Engine" enhanced.

Before you go getting all obnoxious about it: No, they're no the same thing.

Velocity Engine is a breed of technology that's a part of the PPC roadmap and the A/I/M partnership so all this talk about "IBM chips needing new code cuz there's no Altivec" is crap. The "Power4 Lite" or whatever IBM is going to call it has a Velocity Engine, they're just not using the word "Altivec". Go try to find Altivec as a requirement on the Apple site. You won't find it. The term Velocity Engine is used instead.

bousozoku
Aug 14, 2002, 11:32 AM
Well, AltiVec is a Motorola trademark and Velocity Engine is an Apple trademark.

They both still apply to the VMX multimedia/DSP instructions and processing unit specifications. :)

gopher:

That list was dual processor-aware applications, not AltiVec-aware applcations.

firewire2001
Aug 14, 2002, 11:58 AM
Originally posted by bousozoku
Well, AltiVec is a Motorola trademark and Velocity Engine is an Apple trademark.

They both still apply to the VMX multimedia/DSP instructions and processing unit specifications. :)

gopher:

That list was dual processor-aware applications, not AltiVec-aware applcations.

the list on apple site is in fact for programs that take advantage of dual processors...

Also, every program can benefit from the "Velocity Engine" -- however, certain applications take advantage of it either by the way in which the program runs or if the program is specially optimized...

-f

bousozoku
Aug 14, 2002, 01:38 PM
Originally posted by firewire2001


the list on apple site is in fact for programs that take advantage of dual processors...

Also, every program can benefit from the "Velocity Engine" -- however, certain applications take advantage of it either by the way in which the program runs or if the program is specially optimized...

-f

Interesting. I can only imagine that unaware applications can take advantage by using portions of the operating system already using AltiVec.

Otherwise, you have to specifically have to code for AltiVec using CodeWarrior 6 or set the AltiVec flag on CW7 or 8, remembering to create another non-AltiVec version.

You can use the vDSP library with Project Builder. I believe you use the -altivec flag to generate code for it, but I would imagine there is a checkbox to do the same thing within PB projects.