Share
Institution: TU Munich
Germany
Retrieved : 2026-03-10
Description :
We, the Chair of Biomedical Physics, develop a data ingest pipeline for CT detector readout with target data rates exceeding 300 Gbit/s. Data arrives as packetized UDP streams from FPGA-based hardware. Initial focus is multi-lane scaling using standard Linux networking (multi-queue NICs, RSS, parallel receive). Long-term goal is evaluation and prototyping of kernel-bypass approaches for full-rate operation. Responsibilities: • Design and benchmark a multi-lane UDP ingest pipeline • CPU/IRQ pinning and NUMA-aware memory allocation • Analyze bottlenecks using Linux performance tools (perf, ethtool, /proc, etc.) • Evaluate and prototype kernel-bypass alternatives (e.g. AF_XDP, DPDK) for extreme data rates • Document performance limits and scaling behavior Required Skills: • Solid C or C++ (systems-level programming) • Good understanding of Linux, networking (Ethernet/IP/UDP) and multithreading • Interest in performance engineering and low-level systems Nice to Have: • Experience with high-speed networking (RSS, NIC queues, zero-copy) • Familiarity with AF_XDP, DPDK, or RDMA • Understanding of NUMA and PCIe topology • Experience with high-throughput storage (NVMe, io_uring, SPDK) What You’ll Gain: • Hands-on experience with 100G+ networking • Performance engineering at hardware limits • Possibility for a thesis How to apply: Please send your CV and transcript of records to: benjaminraphael.berger@tum.de or lisa.marie.petzold@tum.de




Disclaimer : We aim to provide correct and reliable information about upcoming events, but cannot accept responsibility for the text of announcements or for the bona fides of event organizers. Please feel free to contact us if you notice incorrect or misleading information and we will attempt to correct it.