Updates for COB-85
This is a merge request for a number of changes to the GPUProc code related to COB-85.
The most important changes are as follows:
- A SubbandProc processes only one SAP (beam) at a time and therefore executes at most one Coherent Stokes and one Incoherent Stokes beamFormer
- Reduce excessive memory allocation (related to the above point)
- Add initial
gpu_load_lmm
program designed to test lmm parsets - Update buffer management when quantization is enabled: no DtoD copy, but reuse of the existing
devE
buffer - Add
correlatorEnabled
option to Parset - Move
gpu::Marker
code fromSubbandProc::process
toProcessStep
- Make
SubbandProc::process
suitable for asynchronous execution, saving a lot of idle time