Originally posted by: ToshiyukiMiyamoto
Hi,
When I run multiple CPOs in parallel, the search speed of CPO slows down.
Why does it slow down? And, is it possible to avoid the slow down?
In detail:
* My PC has Intel Core i7, thus it has 4 cores. And it has enough memory. Its OS is Linux.
* The oplrun command is used.
* I changed the number of runs from 1 to 3. Thus, I have enough cores.
* The number of workers of each run is limited to 1.
* I measured the search speed from the line of "Search speed" in log files.
* Results are as follows:
% grep speed one_thread.log
! Search speed (br. / s) : 12.3
% grep speed two_threads.log
! Search speed (br. / s) : 10.4
! Search speed (br. / s) : 10.4
% grep speed three_threads.log
! Search speed (br. / s) : 8.3
! Search speed (br. / s) : 8.3
! Search speed (br. / s) : 8.3
* Thus, the search speed slowed down by about 33% when we run three CPOs in parallel. (12.3 -> 8.3)
#CPOptimizer#DecisionOptimization