Page 1 of 1

Find similar files should be multi-threaded

Posted: Sun Jan 03, 2010 5:07 pm
by c_a_t_h_y_54
Hi,

First I want to say that the menu "search for similar files" is really really really useful. I enjoy a lot this feature. However, finding similar images by content (visual similarities) is really slow. I understand that it's not straightforward to compute it, but, since I changed my CPU, I noticed that this function is not multi-threaded.
So it means that for most of the people, this function is at least 2 times slower than it should be (and now quad-core cpus are not uncommon). I imagine that the algorithms is: extract features from images, then find similar pairs of features vectors, so it sounds quite easy to make a parallel version of that. I said "sound", but I'm not an expert, maybe it's not possible to do it :D . But in the other case, it will be really useful to do it!

Hope that my request make sense and has not been proposed

Re: Find similar files should be multi-threaded

Posted: Sun Jan 03, 2010 10:00 pm
by sajman99
XnView's processing speed when finding similar pictures is pretty decent on my dual core machine. In fact, it's faster than most other freeware similar image finders.

However, I definitely agree any multi-threading and/or optimizations to speed up the processing would be a step in the right direction. +1 :)

Re: Find similar files should be multi-threaded

Posted: Mon Jan 04, 2010 6:30 am
by XnTriq
xnview ([url=http://newsgroup.xnview.com/viewtopic.php?p=77110#p77110]very slow PNG writes[/url]) wrote:
JohnFredC wrote: Now there is a reason for an XnView "2.0": multi-core!
After XnViewMP release, i'll work on multi core with XnViewMP (i've already made some tests)