Spatiotemporal Strategies for Long-Term FPGA Resource Management
Conference Paper
The deployment of increasingly large and capable FPGAs has motivated mechanisms for sharing them, but system support for FPGAs is not yet mature. Traditional scheduling algorithms do not account for the unique characteristics of FPGAs, leading to infeasible or inefficient allocations. We propose a novel scheduling policy, called Spatiotemporal FPGA Scheduling, that overcomes these challenges to achieve long-term target allocations by tracking and correcting deviations from targets across management time periods. Compared to traditional algorithms, Spatiotemporal FPGA Scheduling produces allocations that are up to 32% closer to targets, improves average throughput by up to 44%, and improves average FPGA utilization by up to 23%.
Full Text
Duke Authors
Cited Authors
- Mehrabi, A; Sorin, DJ; Lee, BC
Published Date
- January 1, 2022
Published In
- Proceedings 2022 Ieee International Symposium on Performance Analysis of Systems and Software, Ispass 2022
Start / End Page
- 198 - 209
International Standard Book Number 13 (ISBN-13)
- 9781665459549
Digital Object Identifier (DOI)
- 10.1109/ISPASS55109.2022.00026
Citation Source
- Scopus