[Dream] DSP vs CPU (Was Timestretch)
UnderTow
undertow at trance.org
Fri Mar 2 09:00:12 PST 2007
On Thu, 22 Feb 2007, Mark wrote:
> I find it very difficult to believe that you do not think that
> third-party asshattery can seriously interfere with something as
> time-sensitive as real-time DSP.
That is quite a thought leap you made there. :) No where did I write or
imply this wasn't the case.
Sure third party software can interfere with processes running on a native
CPU just as third party TDM plugins can interfere in a ProTools system.
The difference being that Protools allocates processing power to each
plugin before hand. That has advantages and disadvantages.
An advantage is that you know where you stand. You won't run out of DSP
power half way through playing back a mix. The disadvantage is that the
resources are alocated even if the plugin only does something for a few
seconds of the mix.
Also I think Digidesign requires third party plugins to be tested and
approved first. This would indeed insure less potential problems. I could
be wrong though.
But that is entirely besides the point. CPUs are still much more
powerfull.
> Saying that the CPU's in a PC still
> "pack alot more punch" than dedicated DSP hardware seems rather
> nonsensical when the quality and quantity of CPU usage from other
> applications and OS-related tasks is unknown.
Mark, you are being non-sensical. The fact that a couple of plugins bring
your antiquated G4 to it's knees has absolultely no bearing on what is
possible with the CPUs I am talking about nor their potential power.
If a plugin really brings your system to it's knees, you ask for a refund
or ditch it if it is a freebie just as you would do if a TDM plugin caused
problems on a PT system. Or you upgrade your hardware to cope with modern
plugins if the plugins themselves are not to blame.
> Furthermore, when the hardware and software are from the same
> company, they have a serious incentive to make the code more
> efficient, as doing so allows them to produce the same or better
> results at a lower cost.
Unless that company is in the business of selling as much hardware as
possible... Anyway, ProTools also supports third party plugins. If the
plugin isn't properly written, it can also use innordinate amounts of
DSP. No difference.
Mark, the things you mention might be true in theory but in reallity it
never works that way because there are so many other influences.
Technical, political, commercial or whatever.
The bottom line is that modern CPUs are alot more powerfull doing audio
DSP calculations above and beyond all other tasks compared to an Accell
card.
The SSE3 subsystem off a modern CPU alone can allready give you over 20
Gigaflops of computing power. The new quad cores will have arround 64
Gigaflops.
An Accel card delivers <pause for dramatic effect> 1.6 Gigaflops.
Let that sink in for a bit. :)
FYI, a G4 will provide 1.6 Gflops in ideal conditions. Usualy less
depending on the way things are coded. No wonder you think an Accel card
is powerful. :)
> Otoh, it seems that many of the companies
> who produce DSP software that runs native couldn't give a rat's ass
> how bloated their code is. That Albino or Vanguard take up half of a
> 1Gz G4 is just ridiculous, imho.
A 1Ghz G4 is at least ten times less powerfull than the CPUs I am talking
about! And the fact that a couple of vendors deliver bad software is no
basis to write off the entire native computing concept.
Mark, time to fastforward to the 21st century mate. :)
UnderTow
More information about the DreamWeavers
mailing list