Exploiting Design Flexibility in Multi-Tenant Multi-FPGA Edge Systems
Ian Kersz, Michael Guilherme Jordan, Hiago Mayk G. de A. Rocha, Felipe Kalinski Ferreira, José Rodrigo Azambuja, Fernanda Lima Kastensmidt, Antonio Carlos Schneider Beck · 2025
Multi-FPGA architectures are increasingly used in edge environments for their reconfigurable nature, enabling high performance and energy efficiency by tailoring designs to specific workloads. However, navigating design heterogeneity while managing resource constraints is challenging on a multi-tenant edge with diverse and dynamic workloads. Efficient provisioning requires selecting the most suitable set of designs to accommodate various task requests with different behaviors and balancing design variety with limited resources. This paper proposes a flexible framework that bridges design heterogeneity and efficient resource management in multi-tenant multi-FPGA edge. The framework leverages a comprehensive design pool and dynamic strategies for design selection and task distribution. Our results point out$4.7 \times$and$3 \times$improvements in makespan and energy efficiency over traditional non-adaptive methods.