I have a question about what is being timed exactly. Are we timing the execution of the bin/execute_puzzle executable or the puzzle->Execute call itself? I only ask since we have our OpenCL setup in the constructor which adds extra cost to the overall time even though it is not being called in the execute function.
I have a question about what is being timed exactly. Are we timing the execution of the
bin/execute_puzzle
executable or thepuzzle->Execute
call itself? I only ask since we have our OpenCL setup in the constructor which adds extra cost to the overall time even though it is not being called in the execute function.