Posted 17 February 2008 - 10:45 PM
Hello, I'm very new here ! I recently upgraded from a Pentium-IV to an Intel Quad 2.4 GHz on an NVIDIA motherboard, for better performance when realtime streaming A/V in, down and out; and also hoping for faster computation (subject to disc I/O bottlenecks). I am running Win XP SP2. I can assign my I and O applications to different pairs of processors and I give them realtime priority, and streaming performance is now very good since each app. does not seem to need more than 100% of one processor. However, I would like my postprocessing applications to run faster: typically these are A/V editing, reformatting, computational molecular dynamics etc., but I have several app.s available and none of them will use more than one CPU, which they use at approx. 100%: this leaves my two disc drives (one for read, other for write) fairly idle writing the results. I know virtually nothing about parallel processing software programming!
I have read about a system resource called HAL.DLL (in %system%\windows\system32) and that replacing this (under a "Preinstallation Environment" boot) with HALMACPI.DLL will tell Win XP SP2 - and my hardware ? - to allow "reasonable, forward-looking" applications access to multiple processors and therefore (one hopes) get their jobs done faster. I would like some advice or at least expert encouragement before I do this to my system, I do not want to trash my motherboard or processor for example. I note that NVIDIA - who make the MB specifically for Core-2-Quad CPUs - do not include this DLL exchange in their installation package.
Any comments or useful links will be much appreciated.