|
Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!
Hi!
The following info is from the Steinberg W2k FAQ. I'd like to know,
what we can expect from the coming W2k version of Logic regarding dual
processing. Will we also have to wait for several releases or is it
around the corner? I'd like to start with a dual system as soon as
possible.
__
Windows 2000 supports multiple CPU's. Applications that are divided
into threads (semi-independent processes that can run in parallel) can
take advantage of a multiprocessor system automatically. Every thread
can run on a different CPU, where usually Windows decides which CPU
should be allocated to each thread.
This automatic scheme is fine for non-real-time applications, but all
developers of real-time programs like Cubase VST will face some very
special issues that maybe a word processor or drawing program would
not face.
Working with more than one CPU in a real-time application creates the
necessity to sync the actions of the CPU, and the threads running on
them together. Maybe an explanation is in order:
If CPU's calculate at the same time, there going to be cases where the
result of the calculation of the first CPU affects the data input to
the second CPU. One plug-in runs on the first CPU, another on the
second. If both plug-ins are insert FXs on the same channel, so they
are in a chain: the output of the first plug-in is the input of the
second.
Therefore the second CPU would have to wait till the first CPU gets
its job done. And this is just the simplest of cases.
Many people think that adding a second processor doubles processing
power, but experience shows that sometimes the result is only a 30%
increase in power, and that investing in a simple faster processor
would bring more processing power for the price. We are working on a
solution to get the most out of an multiprocessor system, but
optimizing Cubase VST for multiprocessor system will be an ongoing
process and this process will span several releases.
Bye
MS
Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search! © 1994-2008, All Rights Reserved. |