I’m working on an optimization software which runs a simulation thousands of times to find the best parameters. This simulation is very fast (around 20ms on my computer) but perfoms comparaisons on a lot of data (around 15 millions of integer).
I have multithreaded the optimization process and it’s very easy to have as many thread as I want. I would like to know if using CUDA will improve the performance of my software? I’m using fixed point operations (comparaisons and additions mostly) on a big array.