On Friday, July 25, 2014 09:49:47 PM David A. wrote:
> Is it possible to parallelize the execution of a C++ function using Julia?
Yes, if you can call the C++ function in the first place. Currently your best 
bet is to write a C wrapper. There's the very primitive Cpp package, and 
Keno's got a real solution to the problem over at 
https://github.com/Keno/CXX.jl, but I don't know if it's really ready for 
users who are not Keno :).

> And would it be similarly efficient as doing it directly in C++?
Depends on how you do it. You can, of course, just call pthreads from julia 
(it's a C library, after all). Alternatively start a number of julia 
processes.

You will want to read the parallel programming section of the manual.

--Tim

Reply via email to