...but it comes with zero assurances of it actually working or not corrupting data. :P
I took some of my lunch hour today to see if this could be done quickly.
http://files.getdropbox.com/u/161473/Vis.zip
That should be a multi-threaded version of BJP VIS. When you run it, you'll see some additional text appear like:
"Using X threads."
The X will be however many cores/processors you have in your machine.
The percentage and progres stuff is all kinds of messed up and I don't have time to fix it today - lunch time is over! But I'll take a look at that in the future once the basics are nailed down.
Anyway, try it, run some side by side timings and let me know if I'm crazy or if this actually works.
The best way to see it work is to start up your Task Manager and look at the processor activity. All of your cores/processors should be pegged at 100% when this is running.
Thanks!