Regarding multi-threaded pattern matcher, I've always wondered, why not just wrap the following loops

https://github.com/opencog/atomspace/blob/master/opencog/query/InitiateSearchCB.cc#L393
https://github.com/opencog/atomspace/blob/master/opencog/query/InitiateSearchCB.cc#L634
https://github.com/opencog/atomspace/blob/master/opencog/query/InitiateSearchCB.cc#L821

in omp algos (see https://github.com/opencog/cogutil/blob/master/opencog/util/oc_omp.h) since most of the time (always?) `found` is set to false anyway.

By setting min_n appropriately (see https://github.com/opencog/cogutil/blob/master/opencog/util/oc_omp.h#L64) we'd avoid unnecessary multi-threading overhead.

All we'd need to have this working would be to make sure that the PM code is multi-threaded safe (maybe easier said than done).

What do you guys think?

Nil

On 01/24/2018 08:06 AM, Parth Thakkar wrote:
I was going through the suggested projects page, and found this page: (https://wiki.opencog.org/w/Parallelizing_OpenCog). I'd like to know if it is still in scope.

--
You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/4feba3cc-72bd-42fc-ab13-08fef4d81b8d%40googlegroups.com <https://groups.google.com/d/msgid/opencog/4feba3cc-72bd-42fc-ab13-08fef4d81b8d%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/c143005d-d924-daec-5961-359bdd03b253%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to