I am running historical simulations on a program (metatrader 5).
I was running these on a VPS that has 3 cores. This was taking a while so I bought a new Asus laptop that has 14 cores (intel i9).
I was expecting the new laptop to be significantly faster (since it has more cores), but it seems to be only about twice as fast. See pics for side by side tests.
I’m considering returning the laptop but there will be a cost with doing that.
Questions:
- Can I speed up the new laptop? (I’ve already put it in performance vs efficiency in the user settings)
- what other other factors could be limiting the speed of these simulations?
Thanks for the help
Try running 2 simulations at once if you can. As others said, the software may not support multiple cores well. Running multiple simulations at once will get you more work done. Basically you can’t make a baby in 1 month with 9 women, but you can make 9 babies in 9 months.
You said you’re running multiple historical simulations.
Also, I’ve never used that software, so I don’t know if it’s capable of running multiple instances of itself without stomping on itself.
Well nothing’s impossible… But yes once a simulation is running, then that is the only cpu intensive thing your computer can really do until it’s done.
I’ve compared them side by side and the new one is only about twice as fast
Try running 2 simulations at once if you can
I would actually suggest against this, at least on a laptop. One of the biggest limitations with laptops is thermal (i.e. cooling), and increasing the load on the processor will increase the heat it produces and make it more likely that the more aggressive (than desktop or server-orientated processors) thermal throttling will kick in and reduce the processor frequency causing both instances to take longer. It may be possible to still get processing done with them both running, but I wouldn’t count on it.
Really it would be better for OP to build a PC/server designed for this task than trying to do it with a laptop.