Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

The IMAQ-Vision image display function seems to use two processors automatically

Because the IMAQ-Vision function to display an image was slow for large images I wrote my own routine using the Windows SDK and it was much faster.
However, now that the application has been moved to a dual processor PC the opposite is true, i.e. the application runs much faster if I use the IMAQ-Vision function. Inspection reveals that this is due to equal loading on the two processors, whereas if I use my SDK routine all the load is on the first processor.
Is there some explanation for this? Do the IMAQ-Vision routines have built in multi-threading?
0 Kudos
Message 1 of 2
(2,948 Views)
Sir,

Naturally, the IMAQ Vision display function does use multi-threading. Whether it uses the second CPU for this thread is operating system dependant.
0 Kudos
Message 2 of 2
(2,948 Views)