Currently, the screen will freeze if a user runs a large cutde calculation on the GPU that also drives their monitors. This is avoided by chunking the calculation in disp_blocks and disp_aca. Chunking allows a few processes to run in between the kernels and makes the screen much more responsive.
Ideally this chunking would be configurable since it seems to generally slow the computation by 5-10%.
Currently, the screen will freeze if a user runs a large cutde calculation on the GPU that also drives their monitors. This is avoided by chunking the calculation in
disp_blocksanddisp_aca. Chunking allows a few processes to run in between the kernels and makes the screen much more responsive.Ideally this chunking would be configurable since it seems to generally slow the computation by 5-10%.