Im dooing real time image analysis, however my analysis program is the bottleneck at the moment so i want to increase its speed. Since I need an increase of about 60-80% the only solution would be dooing the analysis in parallel on a dual core cpu (currently running on AMD64 3700+).
The most time consuming computations in my program are two convoluitons so my idear is to have them running in parallel. I want to grab one image, do the first convolution and then send the result to a shift register. Next the program should (in parallel) grab a new image and to the convolution - and do the second convolution on the first image.
Is this possible?
As you can see in the attached vi Im trying to transfer the images in shift registers is this the right way?
How do I do the wireing of the error correctly?
How do I make sure this can actually run in parallel?
Hope someone can help me.
Simon
PS: This version of the program does not grab images, it just loads in previosly saved images. That way I can test the results.