English

Efficient channelization on a Graphics Processing Unit

Instrumentation and Methods for Astrophysics 2023-07-14 v1

Abstract

We present an implementation of a channelizer (F-engine) running on a Graphics Processing Unit (GPU). While not the first GPU implementation of a channelizer, we have put significant effort into optimizing the implementation. We are able to process four antennas each with 2 Gsample/s, 10-bit dual-polarized input and 8-bit output, on a single commodity GPU. This fully utilizes the available PCIe bandwidth of the GPU. The system is not as optimized for a single high-bandwidth antenna, but handles 6.2 Gsample/s, limited by single-core CPU performance.

Keywords

Cite

@article{arxiv.2303.09886,
  title  = {Efficient channelization on a Graphics Processing Unit},
  author = {Bruce Merry},
  journal= {arXiv preprint arXiv:2303.09886},
  year   = {2023}
}

Comments

Submitted to The Journal of Astronomical Telescopes, Instruments, and Systems

R2 v1 2026-06-28T09:21:16.590Z