Optimization for Altivec
Moderator: James Steele
Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
Optimization for Altivec
Any story on optimization for Altivec?
Because I really think it will give a boost in performance for
G4 and G5 Macs which have Altivec....
I`ve been waiting for it since they made is OSX compatible.
But have heard no story or even rumors.
Or is it impossible for MOTU to do that with their programming skills ?
Because I really think it will give a boost in performance for
G4 and G5 Macs which have Altivec....
I`ve been waiting for it since they made is OSX compatible.
But have heard no story or even rumors.
Or is it impossible for MOTU to do that with their programming skills ?
-
- Posts: 297
- Joined: Fri Oct 15, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: New York City
Disclaimer: I don't work for MOTU or have 'friends' there.
I doubt that MOTU will spend any more time with proprietary
PPC code knowing that they will migrate all future code to
Intel-based hardware...
Intel has secretely announced quad-core processors with
optimized vectorization...so why would any small firm
like MOTU spend their limited development resources to
please a very small base?
I doubt future Altivec work will ever happen...
But.. fcuk..I speak from common sense...
which may not be what necessarily what happens
in the end.. . LOL
Kris..
I doubt that MOTU will spend any more time with proprietary
PPC code knowing that they will migrate all future code to
Intel-based hardware...
Intel has secretely announced quad-core processors with
optimized vectorization...so why would any small firm
like MOTU spend their limited development resources to
please a very small base?
I doubt future Altivec work will ever happen...
But.. fcuk..I speak from common sense...
which may not be what necessarily what happens
in the end.. . LOL
Kris..
am I reading this right?Jackle wrote:Yeah, I guessed so too.
But also wanted to say, after Apple announcing OSX and
Digital Performer switching to OSX, MOTU had time to optimize
Digital Performer for Altivec. But they didn`t, so I thought they
didn`t have enough knowledge or really good programmers over there.
Thanks for the reply
G4s and G5s have altivec that is purpose designed to crunch through high volumes of data, specifically DSP according to the tech notes at Apple, and MOTU didn't even bother to optimize their code to take advantage of this??
No wonder Logic is more cpu efficient. It was optimized for g4 altivec back in version 5.5 (thats 2002/2003).
The closest analogy I can think of is Motu not wanting to make use of the Supercharger that is Altivec, and just waiting for a raw grunt 7 litre V12 engine that guzzles 5 miles to the gallon...
i mean sweet be-jesus!

1ghz 17" Powerbook (currently), 1gig ram, Tiger 10.4.8, DP 4.6.1, Motu 828, Edirol FA-101, Bidule, Reason, SuperCollider, synths, hardware FX, cables, plugs, plug adaptors, extension leads, dust, vacuum cleaner
If I`m right, Motu didn`t optimize Digital Performer for Altivec.boonier wrote: am I reading this right?
G4s and G5s have altivec that is purpose designed to crunch through high volumes of data, specifically DSP according to the tech notes at Apple, and MOTU didn't even bother to optimize their code to take advantage of this??
No wonder Logic is more cpu efficient. It was optimized for g4 altivec back in version 5.5 (thats 2002/2003).
The closest analogy I can think of is Motu not wanting to make use of the Supercharger that is Altivec, and just waiting for a raw grunt 7 litre V12 engine that guzzles 5 miles to the gallon...
i mean sweet be-jesus!
I guess they won`t in the future too, because their busy with the Intel version.
But they had alot of time in the past, since Appple announced OSX and
G4 and G5 Macs with Altivec.
I really think if Digital Performer was optimized for Altivec,
it would run more efficient then it is right now.
Even for the older Mac`s.
The weakest point of Digital Performer is,
optimization for AU-plugins and Altivec, IMHO.
Which leads to lack of performance and non-efficiency.
well it could certainly make better use of the processor in that caseJackle wrote:The weakest point of Digital Performer is,
optimization for AU-plugins and Altivec, IMHO.
Which leads to lack of performance and non-efficiency.
all the plugins and MAS could be dealt with by the Altivec and the remaining cpu could be used for the gui and MIDI timing. If DP and MAS are fighting for the cpu on the same thread, is it any wonder that we experience drop outs, cpu spikes, and overall sluggishness?
but i guess this is all hearsay, and we have absolutly no proof that they havent optimized. But I'm inclined to agree with you however. It just came as a bit of a surprise to me, as I assumed all applications of this ilk would be optimized for Altivec by now.
1ghz 17" Powerbook (currently), 1gig ram, Tiger 10.4.8, DP 4.6.1, Motu 828, Edirol FA-101, Bidule, Reason, SuperCollider, synths, hardware FX, cables, plugs, plug adaptors, extension leads, dust, vacuum cleaner
Try asking MOTU. (Ask them if its optimized. Not if it supports altivec.)Aramis wrote:Hey! Jackle ,
Where did you find DP is not Altivec optimized ?
Aramis
The story about DP not being optimized for Altivec has
been around for sometime. Hearing it from friends,
seeing it in a few BB`s. If you could read Japanese
I could send you the URL via PM.
One more thing is, that I couldn`t find anything about
Digital Performer being optimized for Altivec on MOTU`s website.
If Digital Performer was optimized for Altivec, it would be a big sales point.
Look at Kontakt 2, Altiverb etc. These softwares which are
altivec optimized, say they are on their official websites.
I'm pretty sure DP is altivec optimized. Does it take several times as long as logic to time-stretch audio (FFT analysis benefits more than anything from vectorization)? Logic may be faster, but not several times faster, and much of this advantage comes from tricks like running playback tracks at a higher buffer. MOTU also has no control over the code in plugins it does not ship, so they can't optimize those. Besides, you should be using a program because of its' real world performance, not because of some under-the-hood technology it may or may not have.
- emulatorloo
- Posts: 3227
- Joined: Mon Jan 03, 2005 10:01 pm
- Primary DAW OS: MacOS
- Location: Iowa
Re: Optimization for Altivec
from a story back when DP 4 was announced:Jackle wrote:Any story on optimization for Altivec?
<snip> Or is it impossible for MOTU to do that with their programming skills ?
http://www.prorec.com/prorec/pressrel.n ... FB001B116C
Support for Apple Computer's new G4 Processor with Velocity Engine
MOTU announced at AES that it is accelerating Digital Performer to take advantage of Apple Computer's new G4-based Power Macintosh computers, equipped with Apple's ground-breaking Velocity Engine vector processing. The Velocity Engine boosts the performance of certain computationally intense operations, such as the DSP processing found in eVerb and many of Digital Performer's other native real-time effects plug-ins. MOTU reports dramatic gains for some plug-ins in the amount of processing available to users.
------------------
http://en.wikipedia.org/wiki/AltiVec
AltiVec is a tradename owned solely by Motorola, so the system is also referred to as Velocity Engine by Apple and VMX by IBM.
------------
Re: Optimization for Altivec
Thanks for your reply, emulatorloo 
Yes I can tell that Digital Performer supports Altivec and
it gives some performance boost.
But it doesn`t say anything about optimization.
I`m not talking about if Digital Performer supports Altivec or not.
But thanks for the info. It was interesting to read

Yes I can tell that Digital Performer supports Altivec and
it gives some performance boost.
But it doesn`t say anything about optimization.
I`m not talking about if Digital Performer supports Altivec or not.
But thanks for the info. It was interesting to read
