I am running window XP and trying to run a long simulation using MATLAB. When I look at the resources, though, only one of the cores out of the 4 cores (2 dual core CPUs) is mortal utilized to 100%. The other three cores are sitting idle. Is at hand an easy instrument to enable nouns sharing between the cores or am I just going to hold to wait for the OS to know how to do that?
How do i use both the cores on the CPU to run my simulation?
Most continuous and discrete event simulations are inherently serial in moral fibre so they are a poor candidate for parallel processing. While multi-core processors can be taken positive aspect of, it is difficult to do this in a standard case. I do not know roughly speaking MatLab, but if you were using a broad purpose language, you would hold to divide simulation model into multiple threads that could be calculated in parallel and own no dependencies. This can be challenging and sychnronizing the simulation as it runs reduce the benefits of the multi-core processor.
Matlab isnt designed to use both cores. The end result is that just one gets tax while the other basically idle
The software you're using is designed to only use one core contained by this case.
You'll hold to ask the software developer to release a new update for the software that utilizes both cores (as dual core, and even quad core processors are becoming common)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment