Skip to content

Integrate ccglib in the form of a new BeamFormerCCGKernel

Bram Veenboer requested to merge integrate-ccglib into main

This kernel uses ccglib to perform the beamforming (a GEMM on complex numbers). Due to differences in the input and output shapes and data types (complex or scalar with complex axis somewhere else), the kernel is not a true drop-in replacement for the BeamFormerKernel or BeamFormerWMMAKernel. A test (tBeamFormerCCGKernel) and benchmark (bBeamFormerCCGKernel) have been added as well. Both work only with 16-bit input data.

Merge request reports