Abstract
The heterogeneous multicore system integrated with FPGA is a kind of Multi-Processor Systems-on-Chip(MPSoC) that can achieve both efficiency and flexibility. FPGA uses hardware resource instead of instruction sets to process tasks. The resource on FPGA is limited which should be considered when scheduling tasks. We propose a static task scheduling algorithm targeting this kind of system. The aim is to minimize the executing time of an application as well as considering FPGA resource limit. In our genetic algorithm-based method, a chromosome consists of computing units where tasks are assigned. When generating the initial population, some tasks are assigned to FPGA, considering FPGA resource limit. We have modified the crossover operator and mutation operator to ensure that the FPGA resource used implied in chromosomes will not exceed the FPGA resource limit. Task scheduling is completed in the chromosome evaluation stage. Through the genetic algorithm, the improved task assignment and schedule sequence are obtained. The experiments on random graph applications and two real-world applications show that our method has achieved better performance than existing works.
| Original language | English |
|---|---|
| Title of host publication | 19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 594-602 |
| Number of pages | 9 |
| ISBN (Electronic) | 9781665435741 |
| DOIs | |
| Publication status | Published - 2021 |
| Externally published | Yes |
| Event | 19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021 - New York, United States Duration: 30 Sept 2021 → 3 Oct 2021 |
Publication series
| Name | 19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021 |
|---|
Conference
| Conference | 19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021 |
|---|---|
| Country/Territory | United States |
| City | New York |
| Period | 30/09/21 → 3/10/21 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- FPGA
- Genetic algorithm
- Heterogeneous multicore system
- Task scheduling
Fingerprint
Dive into the research topics of 'A Genetic Algorithm for Scheduling in Heterogeneous Multicore System Integrated with FPGA'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver