$ prog signal

is used to influence a running process. Communication is one-way and happens through the signaling fifo in the current directory. The following options can be used, but they may not be combined:

--operations [+|-]N[%]

Set the number of operation of the algorithm per kernel call. + and - increase/decrease the current value, and may be used together with % to calculate the increase/decrease relative to the current value.

--shutdown

signals the process to finish incomplete chains and then stop. Finishing the chains can take a while, depending on algorithm and other parameters (which influence the average chain length)

--pause

halts the computation but retains all incomplete chains and can continue computation in the blink of an eye. While paused neither GPU nor CPU resources are utilized.

--pause and --operations could be mapped to some key combination to adapt the current resource usage to the kind of foreground application running quickly.