Felix Gust
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Felix Gust has a total of 9 co-authors. Here are the top co-authors by number of shared publications:
- Atsushi Koshiba
Technical University of Munich, Munich, Germany
3 shared publications - Pramod Bhatotia
TU Munich, Munich, Germany
3 shared publications - Julian Pritzi
Technical University of Munich, Munich, Germany
2 shared publications - Anjo Vahldiek-Oberwagner
Intel Labs, Berlin, Germany
1 shared publication - Antonios Katsarakis
Huawei Research, Edinburgh, United Kingdom
1 shared publication - Charalampos Mainas
Technical University of Munich, Munich, Germany
1 shared publication
Latest Publications
- Open Access
- 26 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 328-349
Proteus: Heterogeneous FPGA Virtualization
Cloud providers have widely adopted FPGAs to meet the high-performance, energy-efficient demands of cloud workloads. While they offer homogeneous FPGAs per service, recent FPGA products exhibit increasing heterogeneity in terms of vendors, capacity, off-chip memory, and performance. These diverse properties not only render applications incompatible across different FPGAs but also lead to performance disparities and resource inefficiency. To fill these gaps, we propose Proteus, a heterogeneous FPGA virtualization framework. Proteus allows applications to manage diverse FPGAs transparently by abstracting their properties with four key contributions: an FPGA virtualization stack to abstract different FPGA stacks from applications, a platform-agnostic API to manage FPGAs regardless of their vendors/architectures, memory virtualization to optimize memory allocation depending on the off-chip memory type, and a performance-aware scheduler to deploy applications on the best-suited FPGAs based on their predicted performance. We implement Proteus for cross-vendor FPGAs: AMD (U50, U280) and Intel (Stratix 10). Our evaluation highlights that Proteus makes applications deployable on any FPGA with 4.9–6.8% overheads for AMD FPGAs, and the performance-aware scheduler yields 13.8% throughput gain on average.
- 26 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 328-349
Open AccessProteus: Heterogeneous FPGA Virtualization
Cloud providers have widely adopted FPGAs to meet the high-performance, energy-efficient demands of cloud workloads. While they offer homogeneous FPGAs per service, recent FPGA products exhibit increasing heterogeneity in terms of vendors, capacity, off-chip memory, and performance. These diverse properties not only render applications incompatible across different FPGAs but also lead to performance disparities and resource inefficiency. To fill these gaps, we propose Proteus, a heterogeneous FPGA virtualization framework. Proteus allows applications to manage diverse FPGAs transparently by abstracting their properties with four key contributions: an FPGA virtualization stack to abstract different FPGA stacks from applications, a platform-agnostic API to manage FPGAs regardless of their vendors/architectures, memory virtualization to optimize memory allocation depending on the off-chip memory type, and a performance-aware scheduler to deploy applications on the best-suited FPGAs based on their predicted performance. We implement Proteus for cross-vendor FPGAs: AMD (U50, U280) and Intel (Stratix 10). Our evaluation highlights that Proteus makes applications deployable on any FPGA with 4.9–6.8% overheads for AMD FPGAs, and the performance-aware scheduler yields 13.8% throughput gain on average.
- Open Access
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 1282-1301
TNIC: A Trusted NIC Architecture: A hardware-network substrate for building high-performance trustworthy distributed systems
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 1282-1301
Open AccessTNIC: A Trusted NIC Architecture: A hardware-network substrate for building high-performance trustworthy distributed systems
- Open Access
- 24 August 2023
- Published by Association for Computing Machinery (ACM)
- p. 72-79
Trusted Heterogeneous Disaggregated Architectures
- 24 August 2023
- Published by Association for Computing Machinery (ACM)
- p. 72-79
Open AccessTrusted Heterogeneous Disaggregated Architectures