A Survey: FPGA-Based Dynamic Scheduling of Hardware Tasks

6Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

To meet the increasing computing needs of various application fields, Field programmable gate array (FPGA) has been widely deployed. In FPGA-based processing, hardware tasks can be better accelerated by allocating appropriate computing resources. Therefore, FPGA-based hardware task scheduling has become one of the mainstream research directions in academia and industry. However, the optimization objectives of existing FPGA-based hardware task scheduling methods are relatively scattered. In this regard, this paper summarizes the research status of hardware task dynamic scheduling from the three essential elements of FPGA processing: time, resources, and power consumption. This paper analyzes, sorts out, categorizes the ideas and implementations of various scheduling methods and analyzes and evaluates optimization effects of various scheduling methods from multiple dimensions. Then, the shortcomings of the existing methods are summarized and some practical applications are introduced. Finally, the research direction of task scheduling based on FPGA is prospected and summarized.

Cite

CITATION STYLE

APA

Tianyang, L. I., Fan, Z. H. A. N. G., Wei, G. U. O., Mingqian, S. U. N., & Li, C. H. E. N. (2021). A Survey: FPGA-Based Dynamic Scheduling of Hardware Tasks. Chinese Journal of Electronics, 30(6), 991–1007. https://doi.org/10.1049/cje.2021.07.021

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free