Page 1 of 1

Benchmarking and hyperthreading

Posted: Sat Feb 08, 2003 2:16 pm
by taob
I'm running on an 800-MHz Pentium III laptop with Windows XP. It takes about 7 minutes to process a 6-megapixel Canon D60 image using standard filter settings. How fast are people finding NI on a current top-of-the-line system (e.g., a 3-GHz P4 or Athlon XP 2800+ system)? Does NI benefit from HyperThreading-enabled P4 systems?

Posted: Sat Feb 08, 2003 5:39 pm
by 69rugby
I am using the Demo program on a desktop PC with 750MHz Athlon, 640Mb RAM and find it takes 50seconds per M pixel, i.e. 5 minutes for 6Mp from a Fujifilm S602Z. This seems to compare favourably with some figures on the NeatImage pages.
Hope that helps!

Posted: Sat Feb 08, 2003 7:18 pm
by NITeam
P4M 1.4GHz, 2MP image: 52sec

NI does benefit from a fast CPU/FPU, large cache; it uses special optimizations on C2/P3/P4/AthlonXP

Posted: Sat Feb 08, 2003 7:45 pm
by taob
Will the queue manager kick off multiple filtration processes if there are multiple CPUs available? I have a bunch of dual 2.4-GHz P4 Xeon servers at the office I could try this on.

Posted: Sat Feb 08, 2003 7:51 pm
by NITeam
Not yet. We are considering ways to implement this feature.

Meanwhile you can just start two instances of NI on one computer to utilize both CPUs.

Posted: Sun Feb 09, 2003 1:53 pm
by taob
Ah, so it is safe to run multiple instances of NI then? They won't accidentally clobber saved configurations or overwrite each other's queues, etc.? Another future consideration would be the ability to apply multiple CPUs to a single image (i.e., divide an image into multiple regions and have each CPU work on one, assuming the NI algorithms can chunk up the data that way). Speed speed speed! :)

Posted: Sun Feb 09, 2003 2:48 pm
by NITeam
Yes, it is safe to run two instances.