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