I've got a Intel Core2 Quad. The question here needs to be rephrased. Is RW designed (on a sourcecode-level) to leverage multicore systems (Quad/Dual or even up to 8 cores (two Quad Core CPU's))? That is, does RW do parallell processing?
First: XP/Vista will automatically balance and distribute the processes/threads within your system to different cores, you won't even notice it (it's called transparency).
Now, you do have an option to affect how your operating system (OS) assigns processes to these cores, lets say that you have a quad core, this means you have 4 "CPU's" to play around with, and that you are batch running some software in the background (like a backup program or burning DVD's, whatever) while playing around with RW simultaenously. Using theTask Manager you can now assign these processes to separate cores using the
affinity manager. Generally you don't need to mess around with this option since the OS does a pretty damn good job for you. Usually people who runs multiple OS simultaenously (like native XP and a virtual Linux) assign the virtualization to a designated core using automatic affinity.
Some COTS software like Adobe Photoshop are designed to leverage multiple cores. This means that there has been an intentional engineering effort made to do things in parallel within the software which is quite advanced. When I run RW on my quad core system I would be able to see multiple RW threads in the Task Manager if this would be the case, which I do not.
So if you are running RW on a multicore system you are not really benefiting from it besides having the possibility to effectively run other programs simultaenously.
I assume the above text qualifices as bollocks?
