Skip to content

Major update of bBeamFormerPipeline

Bram Veenboer requested to merge update-benchmark into main

It now properly selects the parameters for the kernels after the beamformer, like it is done in COBALT. The new option "--beamformer" allows configuring the backend ("ccg", "wmma", or "reference"). Some other (cosmetic) aspects of the benchmark, like the performance reporting and progress bar have also been improved. Minor changes to the rest of the code were needed: 1) the virtual ~Kernel destructor was removed (to allow a std::unique_ptr to a BeamFormerCCGKernel instance), a LOFAR_RTC_VERBOSE was added to have less clutter in the output and the timing of JIT compilation (first stage of runtime compilation) was changed (it was always zero).

Merge request reports

Loading