Optimization for Altivec

For seeking technical help with Digital Performer and/or plug-ins on MacOS.

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.
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Optimization for Altivec

Post by Jackle »

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 ?
mastermix
Posts: 297
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: New York City

Post by mastermix »

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..
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Post by Jackle »

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 :)
User avatar
boonier
Posts: 232
Joined: Wed Jul 27, 2005 10:01 pm
Primary DAW OS: MacOS
Location: UK

Post by boonier »

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 :)
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! :shock:
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
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Post by Jackle »

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! :shock:
If I`m right, Motu didn`t optimize Digital Performer for Altivec.
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.
User avatar
boonier
Posts: 232
Joined: Wed Jul 27, 2005 10:01 pm
Primary DAW OS: MacOS
Location: UK

Post by boonier »

Jackle wrote: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 case

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
User avatar
boonier
Posts: 232
Joined: Wed Jul 27, 2005 10:01 pm
Primary DAW OS: MacOS
Location: UK

Post by boonier »

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
mastermix
Posts: 297
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: New York City

Post by mastermix »

Please note that I was careful with my wording:

"future work for Altivec.."

The fact that DP is Altivec "aware" does not
necessarily mean that it is fully optimized..
the language is flexible here....the work
of marketing and PR folks..

Kris..
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Post by Jackle »

Yeah, as mastermix says, "Support" and "Optimized" doesn`t mean the same.

"Support" means it works.
"Optimized" means it works, and its efficient.
This is a big difference.
No matter how much it is heavy and non-efficient,
if it works, you could say "it supports ~" .
User avatar
Aramis
Posts: 1168
Joined: Thu Nov 11, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Lac Beauport

Post by Aramis »

Hey! Jackle ,
Where did you find DP is not Altivec optimized ?
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Post by Jackle »

Aramis wrote:Hey! Jackle ,
Where did you find DP is not Altivec optimized ?
Aramis
Try asking MOTU. (Ask them if its optimized. Not if it supports altivec.)
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.
baanes
Posts: 114
Joined: Mon Mar 27, 2006 7:45 pm
Primary DAW OS: Unspecified

Post by baanes »

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.
User avatar
emulatorloo
Posts: 3227
Joined: Mon Jan 03, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Iowa

Re: Optimization for Altivec

Post by emulatorloo »

Jackle wrote:Any story on optimization for Altivec?
<snip> Or is it impossible for MOTU to do that with their programming skills ?
from a story back when DP 4 was announced:

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.


------------
Jackle
Posts: 24
Joined: Tue Sep 13, 2005 12:48 am
Primary DAW OS: Unspecified

Re: Optimization for Altivec

Post by Jackle »

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 :)
User avatar
Aramis
Posts: 1168
Joined: Thu Nov 11, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Lac Beauport

Post by Aramis »

My opinion is that anything Altivec is optimized ....by definition ....

Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
Post Reply