My .Net application is making use of Matlab Component Runtime (MCR) for some heavy number crunching libraries. One thing that I wonder is that, can the MCR take advantage of the multicore feature of modern processors?
This question is important for me, because if the MCR has already multicore support, I don't have to use PLINQ or other techniques to do parallel computation myself. In fact, it may be better for me not to, because another layer of parallelism on top of one may waste some overheads in creating threads.